티스토리 뷰

포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.

문제를 보자.

 

이번 문제는 LEVEL 3 문제이다.

 

역시 어렵지 않게 풀었다.

 

JOIN 문제가 다른 분류에 비해 난이도가 쉬운 편인 것 같다.

 

쿼리

SELECT O.ANIMAL_ID, O.NAME
from ANIMAL_OUTS O, ANIMAL_INS I
WHERE O.ANIMAL_ID = I.ANIMAL_ID  (+)
AND I.ANIMAL_ID IS NULL
ORDER BY 1
;

 

이번엔 테이블의 조인을 (+)를 사용해서 풀어봤다.

 

간단하게 (+)이 붙어있는 쪽이 반대편 테이블에 붙는다고 생각하면 된다.

 

마찬가지로 왼쪽에서도 쓸 수 있다.

 

같은 방법으로는 아래도 사용할 수 있다.

 
SELECT O.ANIMAL_ID, O.NAME
from ANIMAL_OUTS O LEFT OUTER JOIN ANIMAL_INS I
ON O.ANIMAL_ID = I.ANIMAL_ID
WHERE I.ANIMAL_ID IS NULL
ORDER BY 1
;

 

 

 

댓글