본문 바로가기
프로그래머스/코딩테스트 연습

SQL lv3 있었는데요 없었습니다.

by 포잉띠 2024. 4. 16.

SELECT i.ANIMAL_ID, i.NAME
FROM ANIMAL_INS i 
INNER JOIN ANIMAL_OUTS o ON i.ANIMAL_ID = o.ANIMAL_ID
where i.DATETIME > o.DATETIME
order by i.DATETIME

ID와 이름을 조회하기 위해 ID, Name만 select 하고

INS 테이블의 외래키인 ID 필드와 OUT테이블의 ID 필드를 Join했다.

입양일이 더 빠른 (큰) ID와 이름을 조회하기 위해 i.datetime > o.datetime 으로 필터링 하였다.

빠른순으로 조회하기 위해 order by 사용했다.