Contest Leaderboard

  • + 0 comments

    with abc as (select hacker_id,challenge_id, max(score) as max_score_challenge from submissions group by hacker_id,challenge_id) select h.hacker_id,h.name, sum(a.max_score_challenge) from hackers h inner join abc a on h.hacker_id=a.hacker_id group by h.hacker_id,h.name having sum(a.max_score_challenge)>0 order by 3 desc, 1;