OUTER JOIN을 사용하여 없는것을 구하는 문제이다.
어제 풀어본 경험을 토대로 쉽게 풀었다.
SELECT O.ANIMAL_ID, O.NAME
FROM ANIMAL_INS I RIGHT OUTER JOIN ANIMAL_OUTS O ON(I.ANIMAL_ID = O.ANIMAL_ID)
WHERE I.ANIMAL_ID IS NULL
ORDER BY O.ANIMAL_ID;
'Coding_Test 연습 > Oracle' 카테고리의 다른 글
[프로그래머스] (Oracle) LV3 있었는데요 없었습니다 (0) | 2022.10.12 |
---|---|
[프로그래머스] (Oracle) LV3 헤비 유저가 소유한 장소 (0) | 2022.10.12 |
[프로그래머스] (Oracle) LV3 오랜 기간 보호한 동물(2) (0) | 2022.10.11 |
[프로그래머스] (Oracle) LV3 오랜 기간 보호한 동물(1) (0) | 2022.10.11 |
[프로그래머스] (Oracle) LV2 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2022.10.11 |