[SQL] 프로그래머스 SQL 고득점 Kit_SELECT (27/33)

餘園·2025년 7월 18일

SQL 고득점 Kit

목록 보기
27/109
post-thumbnail

업그레이드 된 아이템 구하기 (Level 2)

아이템의 희귀도가 'RARE'인 아이템들의 모든 다음 업그레이드 아이템의 아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME), 아이템의 희귀도(RARITY)를 출력하는 SQL 문을 작성해 주세요. 이때 결과는 아이템 ID를 기준으로 내림차순 정렬주세요.

solve

SELECT i1.ITEM_ID, i1.ITEM_NAME, i1.RARITY 
    FROM ITEM_INFO i1
    JOIN ITEM_TREE i2 ON i1.ITEM_ID = i2.ITEM_ID
    WHERE  i2.PARENT_ITEM_ID IN 
        (SELECT ITEM_ID FROM ITEM_INFO WHERE RARITY = 'RARE')
    ORDER BY i1.ITEM_ID DESC
  • 서브쿼리
profile
What else can I do

0개의 댓글