프로그래머스 SQL 고득점 Kit - 없어진 기록 찾기

Jinyoung Cheon·2025년 8월 13일
0

코딩테스트

목록 보기
14/25

프로그래머스 SQL 고득점 Kit
https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit

JOIN

problem

천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요.

code

SELECT OUTS.ANIMAL_ID, OUTS.NAME

FROM ANIMAL_OUTS AS OUTS

LEFT JOIN ANIMAL_INS AS INS

ON INS.ANIMAL_ID = OUTS.ANIMAL_ID

WHERE INS.ANIMAL_ID IS NULL

ORDER BY OUTS.ANIMAL_ID

note

LEFTJOIN을 활용할 수 있다면 어렵지 않은 문제였다.
두개의 테이블을 JOIN을 할 때, LEFTJOIN을 활용하면 중복된 데이터가 아니라면 값이 들어가있지 않는다!!

profile
데이터를 향해, 한 걸음씩 천천히.

0개의 댓글