우당탕탕 개발일지
[SQL] 프로그래머스 GROUP BY : ROOT 아이템 구하기 (level 2) 본문
💡문제 링크
💡SQL 코드 설계
ROOT 아이템을 찾아 아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME)을 출력하는 SQL문을 작성해 주세요. 이때, 결과는 아이템 ID를 기준으로 오름차순 정렬해 주세요.
1. ROOT 아이템은 PARENT_ITEM_ID가 NULL값이다
2. 아이템 ID와 아이템 명을 출력(SELECT)
3. 두 개의 테이블을 모두 사용(JOIN, ON)
4. 결과는 아이템 ID를 기준으로 오름차순 정렬(ORDER BY)
💡SQL 코드
SELECT T.ITEM_ID, I.ITEM_NAME
FROM ITEM_INFO I
JOIN ITEM_TREE T
ON I.ITEM_ID LIKE T.ITEM_ID
WHERE T.PARENT_ITEM_ID IS NULL
ORDER BY I.ITEM_ID
💡기억할 내용
'SQL' 카테고리의 다른 글
[SQL] 프로그래머스 GROUP BY : 저자 별 카테고리 별 매출액 집계하기 (level 4) (0) | 2024.02.19 |
---|---|
[SQL] 프로그래머스 IS NULL : 업그레이드 할 수 없는 아이템 구하기 (level 3) (0) | 2024.02.19 |
[SQL] 프로그래머스 IS NULL : 경기도에 위치한 식품창고 목록 출력하기(level 1) (0) | 2024.02.13 |
[SQL] 프로그래머스 GROUP BY : 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기 (level 3) ⭐ (0) | 2024.02.12 |
[SQL] 프로그래머스 GROUP BY : 카테고리 별 도서 판매량 집계하기 (level 3) (0) | 2024.02.12 |