Top Competitors

  • + 0 comments

    SELECT

    S.hacker_id, 
    
    H.name
    

    FROM

    Submissions S
    

    JOIN

    Challenges C ON S.challenge_id = C.challenge_id
    

    JOIN

    Difficulty D ON C.difficulty_level = D.difficulty_level
    

    JOIN

    Hackers H ON S.hacker_id = H.hacker_id
    

    WHERE

    S.score = D.score
    

    GROUP BY

    S.hacker_id, H.name
    

    HAVING

    COUNT(S.challenge_id) > 1
    

    ORDER BY

    COUNT(S.challenge_id) DESC, 
    

    20 S.hacker_id ASC;