프로그래머스/[SQL] SELECT

[프로그래머스] SELECT : 업그레이드 된 아이템 구하기

믕비 2024. 11. 18. 15:04
반응형

https://school.programmers.co.kr/learn/courses/30/lessons/273711

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

[풀이과정]

희귀도가 'RARE'인 PARENT_ITEM_ID

같은 ITEM_ID를 기준으로 INNER JOIN한 테이블

 

[코드]

SELECT
    T.ITEM_ID,
    I.ITEM_NAME,
    I.RARITY
FROM
    ITEM_TREE T
JOIN
    ITEM_INFO I ON T.ITEM_ID = I.ITEM_ID
WHERE
    T.PARENT_ITEM_ID IN (
        SELECT ITEM_ID
        FROM ITEM_INFO
        WHERE RARITY = 'RARE'
    )
ORDER BY
    T.ITEM_ID DESC;
반응형