[프로그래머스] 오랜 기간 보호한 동물(2)_MySQL

2023. 4. 13. 13:01DataBase/SQL Query Problem

728x90
반응형
SMALL

입양보낸 동물 중 입양일이 있는 동물들을 입양일을 기준으로 내림차순으로 정렬하고, 그들중 상위 2개 레코드만 뽑으면 된다.

 


정답

WITH DATA AS (
    SELECT B.ANIMAL_ID, B.NAME
    FROM ANIMAL_INS A RIGHT JOIN ANIMAL_OUTS B
    ON A.ANIMAL_ID=B.ANIMAL_ID
    WHERE A.DATETIME IS NOT NULL
    ORDER BY B.DATETIME-A.DATETIME DESC
)

SELECT *
FROM DATA
LIMIT 2
728x90
반응형
LIST