[프로그래머스][SQL] ROOT 아이템 구하기

Eunding·2024년 2월 21일
0

SQL 고득점 Kit

목록 보기
42/62

ROOT 아이템 구하기

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

문제

ROOT 아이템을 찾아 아이템 ID(ITEM_ID), 아이템 명(ITEM_NAME)을 출력하는 SQL문을 작성해 주세요. 이때, 결과는 아이템 ID를 기준으로 오름차순 정렬해 주세요.

예시

풀이


323명만 푼 아주 따끈따끈한 문제이다~

SELECT A.ITEM_ID, A.ITEM_NAME
FROM ITEM_INFO A
    INNER JOIN ITEM_TREE B ON A.ITEM_ID = B.ITEM_ID
WHERE B.PARENT_ITEM_ID IS NULL

ITEM_TREE 테이블에서 PARENT_ITEM_ID가 NULL인 ITEM만 출력하면 된다.

  1. ITEM_ID로 두 테이블 INNER JOIN
  2. ITEM_TREE 테이블에서 PARENT_ITEM_ID가 NULL 찾기
  3. ITEM_INFO 테이블에서 ITEM_ID, ITEM_NAME 출력
profile
안녕하세요~

0개의 댓글

관련 채용 정보