#1407 Top Travellers
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
Last updated
Was this helpful?