-- 풀이 쿼리
-- 다른 아이템의 PARENT_ITEM인 아이템들은 더 이상 업그레이드가 불가능하다.
SELECT ITEM_ID
, ITEM_NAME
, RARITY
FROM ITEM_INFO I
WHERE I.ITEM_ID NOT IN
(
SELECT DISTINCT PARENT_ITEM_ID
FROM ITEM_TREE
WHERE PARENT_ITEM_ID IS NOT NULL
)
ORDER BY ITEM_ID DESC;
- 풀이 쿼리에 써 놓은 것처럼, '더 이상 업그레이드가 불가능한 아이템'을 어떻게 필터링할지에 대한 조건만 명확히 이해한다면 어렵지 않은 문제다.
'코딩테스트 > SQL - 프로그래머스' 카테고리의 다른 글
SQL 고득점 kit(GROUP BY) - 조건에 맞는 사원 정보 조회하기 (0) | 2024.03.01 |
---|---|
SQL 고득점 kit(JOIN) - 주문량이 많은 아이스크림들 조회하기 (0) | 2024.02.20 |
SQL 고득점 kit(GROUP BY) - 입양 시각 구하기(2) (0) | 2024.02.19 |
SQL 고득점 kit(GROUP BY) - 년, 월, 성별 별 상품 구매 회원 수 구하기 (0) | 2024.02.19 |
SQL 고득점 kit(GROUP BY) - 식품분류별 가장 비싼 식품의 정보 조회하기 (4) | 2024.02.15 |