easy
두 테이블을 조인하는데 users 테이블의 모든 이름을 추출해야 하므로 LEFT JOIN 사용.
user_id로 그룹화하고 거리(distance)를 더해줌. 거리가 NULL인 것들은 0으로 처리하기 위해 IFNULL
을 사용함. 이후 조건에 따라 정렬
SELECT name,
IFNULL(SUM(distance), 0) travelled_distance
FROM users u
LEFT JOIN rides r
ON u.id = r.user_id
GROUP BY user_id
ORDER BY 2 DESC, 1