728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/273712
정답 코드
SELECT ITEM_INFO.ITEM_ID, ITEM_INFO.ITEM_NAME, ITEM_INFO.RARITY
FROM ITEM_INFO
LEFT JOIN ITEM_TREE ON ITEM_INFO.ITEM_ID = ITEM_TREE.PARENT_ITEM_ID
WHERE ITEM_TREE.PARENT_ITEM_ID IS NULL
ORDER BY ITEM_INFO.ITEM_ID DESC;
SELECT ITEM_INFO.ITEM_ID, ITEM_INFO.ITEM_NAME, ITEM_INFO.RARITY
FROM ITEM_INFO
WHERE ITEM_INFO.ITEM_ID NOT IN (
SELECT DISTINCT ITEM_TREE.PARENT_ITEM_ID
FROM ITEM_TREE
WHERE ITEM_TREE.PARENT_ITEM_ID IS NOT NULL
)
ORDER BY ITEM_INFO.ITEM_ID DESC
728x90
반응형
'Problem Solving > 프로그래머스' 카테고리의 다른 글
[MySQL] 프로그래머스 59408. 중복 제거하기 (0) | 2024.02.21 |
---|---|
[MySQL] 프로그래머스 131115. 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2024.02.21 |
[MySQL] 프로그래머스 273710. ROOT 아이템 구하기 (0) | 2024.02.21 |
[MySQL] 프로그래머스 131114. 경기도에 위치한 식품창고 목록 출력하기 (0) | 2024.02.21 |
[MySQL] 프로그래머스 273711. 업그레이드 된 아이템 구하기 (0) | 2024.02.21 |