[문제]
[MySQL]
SELECT hacker_id, name, SUM(score) AS total_score
FROM (SELECT h.hacker_id, h.name, s.challenge_id, MAX(s.score) AS score
FROM Hackers AS h
LEFT JOIN Submissions AS s ON h.hacker_id = s.hacker_id
GROUP BY h.hacker_id, h.name, s.challenge_id) AS high_score
GROUP BY hacker_id, name
HAVING SUM(score) != 0
ORDER BY total_score DESC, hacker_id ASC
'SQL > HackerRank' 카테고리의 다른 글
| [HackerRank] Placements (0) | 2025.03.08 |
|---|---|
| [HackerRank] SQL Project Planning (0) | 2025.03.08 |
| [HackerRank] Challenges (0) | 2025.03.08 |
| [HackerRank] Ollivander's Inventory (0) | 2025.03.08 |
| [HackerRank] Top Competitors (0) | 2025.03.08 |
