
https://www.hackerrank.com/challenges/harry-potter-and-wands/problem?isFullScreen=true
문제
해석
해리 포터와 그의 친구들은 론과 함께 올리밴더스에 가서, 마침내 찰리의 망가진 오래된 지팡이를 교체합니다.헤르미온느는 강력한 힘과 나이를 가진 각각의 사악한 지팡이를 사는 데 필요한 최소 금 갤리온의 수를 결정하는 것이 최선의 선택이라고 판단한다. 론이 관심 있는 지팡이의 ID, 나이, 동전_필요, 파워를 내림차순으로 정렬하여 인쇄하는 쿼리를 작성합니다. 두 개 이상의 지팡이가 동일한 힘을 가진 경우 결과를 내림차순으로 정렬합니다.
select w.id , p.age , w.coins_needed , w.power from wands as w join wands_property as p on w.code = p.code where p.is_evil = 0 and w.coins_needed in ( select min(w1.coins_needed) from wands as w1 join wands_property as p1 on w1.code = p1.code where w.power = w1.power and p.age = p1.age ) order by w.power desc , p.age desc