Last updated 3 years ago
Was this helpful?
SELECT u.name, CASE WHEN SUM(distance) IS NULL THEN 0 ELSE SUM(distance) END travelled_distance FROM Users u LEFT JOIN Rides r ON u.id = r.user_id GROUP BY u.name ORDER BY travelled_distance DESC, u.name ASC