Post

[Programmers] #59042 - 없어진 기록 찾기 [MySQL]

[Programmers] #59042 - 없어진 기록 찾기 [MySQL]

문제 링크


1. 아이디어

입양 간 기록은 있지만 보호소에 들어온 기록이 없는 동물의 ANIMAL_ID와 NAME을 ANIMAL_ID 순으로 조회하는 문제다. ANIMAL_OUTS에 ANIMAL_INS를 LEFT JOIN하고, 짝이 없어 i.ANIMAL_ID가 NULL인 행만 남겼다.


2. 쿼리

풀이 [MySQL]

1
2
3
4
5
SELECT o.ANIMAL_ID, o.NAME
FROM ANIMAL_OUTS o
LEFT JOIN ANIMAL_INS 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.