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 로 표현했따