문제

https://programmers.co.kr/learn/courses/30/lessons/59042

풀이

SELECT ANIMAL_ID, NAME
FROM ANIMAL_OUTS
WHERE ANIMAL_ID NOT IN (
    SELECT ANIMAL_ID
    FROM ANIMAL_INS)

JOIN 으로 풀기가 권장되는 문제지만,
IN 을 알고 있다면 JOIN 없이도 풀어낼 수 있다.
파이썬에 익숙해진 탓인지 오히려 이쪽이 더 직관적으로 느껴진다.

더불어 SQL 작성 스타일이 바뀌고 있다.
좋은 발전이다.

댓글남기기