1. 문제 설명

2. 풀이 과정
보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름 (관리자의 실수!)
=> INS와 OUTS 테이블이 JOIN 되어야 함
=> 보호 시작일(INS.DATETIME)보다 입양일(OUTS.DATETIME)이 더 빠른 동물을 찾아야 하기 때문에 WHERE절에 조건을 걸어주자.
결과는 보호 시작일이 빠른 순으로 조회
=> ORDER BY INS.DATETIME
3. 정답
SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_INS A
LEFT JOIN ANIMAL_OUTS B
ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE A.DATETIME > B.DATETIME
ORDER BY A.DATETIME;
'SQL > 프로그래머스' 카테고리의 다른 글
[JOIN] 보호소에서 중성화한 동물 (0) | 2022.05.22 |
---|---|
[JOIN] 오랜 기간 보호한 동물(1) (0) | 2022.05.22 |
[JOIN] 없어진 기록 찾기 (0) | 2022.05.21 |
[GROUP BY] 입양 시각 구하기(2) (0) | 2022.05.21 |
[GROUP BY] 입양 시각 구하기(1) (0) | 2022.05.20 |