We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
SELECT
h.hacker_id,
h.name,
SUM(max_score) AS total_score
FROM hackers h
JOIN (
SELECT
hacker_id,
challenge_id,
MAX(score) AS max_score
FROM submissions
GROUP BY hacker_id, challenge_id
) best_scores ON h.hacker_id = best_scores.hacker_id
GROUP BY h.name, h.hacker_id
HAVING SUM(max_score) > 0
ORDER BY total_score DESC, hacker_id ASC
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Contest Leaderboard
You are viewing a single comment's thread. Return to all comments →
SELECT h.hacker_id, h.name, SUM(max_score) AS total_score FROM hackers h JOIN ( SELECT hacker_id, challenge_id, MAX(score) AS max_score FROM submissions GROUP BY hacker_id, challenge_id
) best_scores ON h.hacker_id = best_scores.hacker_id GROUP BY h.name, h.hacker_id HAVING SUM(max_score) > 0 ORDER BY total_score DESC, hacker_id ASC