알고리즘/SQL

[프로그래머스 SQL] 오랜 기간 보호한 동물

빙빙 2021. 7. 20. 08:16
SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_INS A, ANIMAL_OUTS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID
ORDER BY B.DATETIME-A.DATETIME DESC LIMIT 2

보호소에 있는 기간을 알아야하기 때문에 입양보낸 테이블에서 보호소에 들어온 테이블의 시간을 뺴주면 된다.

그래서 where조건으로 같은 동물일 때 시간을 뺸값을  내림차순 정렬하여 2마리만 조회한다.