이 포스팅은 Sql Problem 시리즈 8 편 중 3 번째 글 입니다.
목차
level2 : limit을 사용하는 문제이다.
생각
가져온 table에 대해 제한을 걸어, 그 만큼의 행만 가져오게 하는 문제이다.
Code
SELECT A.ANIMAL_ID, A.NAME
FROM (ANIMAL_INS A RIGHT JOIN ANIMAL_OUTS B ON A.ANIMAL_ID = B.ANIMAL_ID)
WHERE B.ANIMAL_ID is NOT NULL # 전처리 : 입양만 보낸 동물은 있을 수 없다.
ORDER BY (B.DATETIME - A.DATETIME) DESC
LIMIT 2;