쉬어가기용 간단한 문제.
두 개의 table ANIMAL_INS
와 ANIMAL_OUTS
가 주어지고, 뽑아야 할 것은 ANLMAL_OUTS
에서 ANIMAL_ID
과 NAME
으로,
ANIMAL_INS
에서 ANIMAL_ID
가 없는 동물들을 찾는 문제였다.
(자세한 설명은 위 문제 링크를 참조.)
left join
을 이용해서 ANIMAL_INS
의 ANIMAL_ID
가 null
인 것을 찾아주는 식의 코드를 작성했다.
SELECT ANIMAL_OUTS.ANIMAL_ID, ANIMAL_OUTS.NAME
from ANIMAL_OUTS
left join ANIMAL_INS
on ANIMAL_OUTS.ANIMAL_ID = ANIMAL_INS.ANIMAL_ID
where ANIMAL_INS.ANIMAL_ID is null