Contest Leaderboard

  • + 0 comments

    SELECT H.hacker_id, H.name, SUM(M.max_score) AS T_score FROM ( SELECT hacker_id, challenge_id, MAX(score) AS max_score FROM Submissions GROUP BY hacker_id, challenge_id ) AS M JOIN Hackers H ON M.hacker_id = H.hacker_id GROUP BY H.hacker_id, H.name HAVING T_score > 0 ORDER BY T_score DESC, H.hacker_id;