1. 문제 풀이 아이디어
WHERE
절에서 서브쿼리와NOT IN
키워드를 활용하여 문제를 해결할 수 있다.
2. 나의 정답 코드
SELECT name, datetime
FROM animal_ins
WHERE animal_id NOT IN (SELECT animal_id FROM animal_outs)
ORDER BY datetime
LIMIT 3;
3. 정리
WHERE
절에서 서브쿼리를 통해animal_outs
테이블의animal_id
를 조회한 뒤,NOT IN
키워드를 사용해 해당 목록에 없는 데이터를 필터링한다.
ORDER BY
절로datetime
기준 오름차순 정렬을 수행한 뒤,LIMIT
절을 사용해 상위 3개 데이터를 조회한다.
Share article