본문 바로가기
문제 풀이/프로그래머스

[MYSQL 31] 업그레이드 할 수 없는 아이템 구하기

by hyeminigo 2024. 10. 3.

 

업그레이드 할 수 없는 아이템 구하기 (LEVEL3)

 

 

더 이상 업그레이드할 수 없는 아이템 출력

아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME), 아이템의 희귀도(RARITY) 조회

정렬 아이템 ID 내림차순 


정답 코드

SELECT ITEM_ID, ITEM_NAME, RARITY
FROM ITEM_INFO
WHERE ITEM_ID NOT IN (SELECT DISTINCT I.ITEM_ID
                      FROM ITEM_INFO I 
                      JOIN ITEM_TREE T ON I.ITEM_ID = T.PARENT_ITEM_ID)
ORDER BY ITEM_ID DESC

MEMO

  • 중복제거 DISTINCT