[Programmers] 59042번 - 없어진 기록 찾기 [MySQL]
[Programmers] 59042번 - 없어진 기록 찾기 [MySQL]
1. 문제 풀이
입양간 기록은 있는데 보호소에 들어온 기록이 없는 동물은 ANIMAL_OUTS에는 존재하는데 ANIMAL_INS에는 없는 동물들이다. 따라서 LEFT JOIN으로 해당 동물들을 찾으면 된다.
2. 쿼리
1
2
3
4
5
6
SELECT o.ANIMAL_ID, o.NAME
FROM ANIMAL_OUTS AS o
LEFT JOIN ANIMAL_INS AS i
ON o.ANIMAL_ID = i.ANIMAL_ID
WHERE i.ANIMAL_ID IS NULL
ORDER BY o.ANIMAL_ID;
This post is licensed under CC BY 4.0 by the author.