개발자 강화/코딩 테스트

[SQL] 있었는데요 없었습니다 - MySQL 프로그래머스 lv3

suyeonshim 2024. 11. 9. 20:55

동물 보호 시작일이 담긴 테이블과 동물 입양 시작일이 담긴 테이블이 있음

근데 보호 시작일보다 입양 시작일이 빠른 경우가 있음

 

이런 케이스를 조회해야 하며

보호 시작일이 빠른 순으로 조회해야 함

 

SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS AS I
JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID=O.ANIMAL_ID
WHERE I.DATETIME>O.DATETIME
ORDER BY I.DATETIME

두 테이블의 id값을 기준으로 join 한 후

where문으로 보호시작일 값이 더 큰 경우만 추출했다