Algorithm/SQL

[SQL] JOIN > 없어진 기록 찾기(Lv.3)

메린지 2023. 12. 8. 19:19

[문제]

ANIMAL_INS : 동물 보호소에 들어온 기록

ANIMAL_OUTS : 동물 보호소에서 나간 기록

 

천재 지변으로 정보 삭제 -> 나간 기록만 있는 동물의 ID와 이름을 조회하기

 

[풀이]

SELECT t1.ANIMAL_ID, t1.NAME
FROM ANIMAL_OUTS as t1
LEFT JOIN ANIMAL_INS as t2
ON t1.ANIMAL_ID = t2.ANIMAL_ID
WHERE t2.ANIMAL_ID IS NULL
ORDER BY t1.ANIMAL_ID ASC;

 

이거보고 JOIN 공부했다 ,,,

발그림!!!!!!!!!!!!!!!!!!!!

하여튼 INS의 여집합 U OUTS 라서

LEFT JOIN과 WHERE ~ IS NULL 로 표현했따