RIGHT JOIN 이용하기
https://school.programmers.co.kr/learn/courses/30/lessons/59042
=> RIGHT JOIN 을 이용하여 ANIMAL_OUTS 를 기준으로 JOIN 을 하여 DATETIME 을 출력해보면 아래와 같이 보호소에 들어온 날짜가 없는 것을 확인할 수 있음
SELECT b.ANIMAL_ID, b.NAME
FROM ANIMAL_INS a
RIGHT JOIN ANIMAL_OUTS b
ON a.ANIMAL_ID = b.ANIMAL_ID
WHERE a.ANIMAL_ID IS NULL
ORDER BY b.ANIMAL_ID;
=> ANIMAL_OUTS 기록에 있는 ID 가 ANIMAL_INS 에 없는 기록을 찾을 수 있음
'코딩테스트 > programming_SQL' 카테고리의 다른 글
[SQL] 자동차 대여 기록에서 대여중 / 대여 가능 여부 구분하기_157340 (0) | 2023.10.29 |
---|---|
[SQL] 프로그래머스_조건에 맞는 사용자 정보 조회하기_164670 (0) | 2023.10.29 |
[SQL] 프로그래머스_대여 기록이 존재하는 자동차 리스트 구하기_157341 (0) | 2023.10.06 |
[SQL] 프로그래머스_조건에 맞는 사용자와 총 거래금액 조회하기_164668 (0) | 2023.10.04 |
[SQL] 프로그래머스_조건별로 분류하여 주문상태 출력하기_131113 (0) | 2023.10.03 |