문제
https://www.hackerrank.com/challenges/full-score/problem
쿼리
SELECT H.hacker_id, H.name FROM Submissions S INNER JOIN Hackers H ON S.hacker_id = H.hacker_id INNER JOIN Challenges C ON S.challenge_id = C.challenge_id INNER JOIN Difficulty D ON C.difficulty_level = D.difficulty_level WHERE S.score = D.score GROUP BY H.hacker_id, H.name HAVING COUNT(DISTINCT S.submission_id) >= 2 ORDER BY COUNT(DISTINCT S.submission_id) DESC, H.hacker_id |
설명
- 한 테이블로 다 만들어준 후, 필요한 것들을 처리한다.
'SQL' 카테고리의 다른 글
[MySQL] 바깥에서 쿼리 전달하는 법 (0) | 2021.11.17 |
---|---|
[SQL] Hacker Rank Contest Leaderboard 쿼리 설명 (0) | 2021.07.03 |
[SQL] Hacker Rank Placements 쿼리 설명 (0) | 2021.07.01 |
[SQL] Hacker Rank Binary Tree Nodes 쿼리 설명 (0) | 2021.07.01 |
[SQL] Min 과 Order By limit 1 중 어느 것을 사용해야 할까? (0) | 2021.06.19 |