Hi there coders around the world,
I\'m working on a project where users can do certain things and gain points for it. To simplify this question let\'s say we got 2 t
SELECT q.*, @r := @r + 1 AS rank FROM ( SELECT @r := 0 ) vars, ( SELECT u.*, SUM(p.points) AS sum_points FROM user u LEFT JOIN points p ON p.user_id = u.id GROUP BY u.id ORDER BY sum_points DESC ) q