Join 문을 사용해서 병합한 다음, OUTS테이블의 DATETIME - INS테이블의 DATETIME을 뺀 값중 큰 값들을 내림차순으로 정렬하면 된다.

1
2
3
4
5
-- 오랜 기간 보호한 동물(2)
SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS I LEFT JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID
ORDER BY O.DATETIME - I.DATETIME DESC
LIMIT 2
cs

+ Recent posts