[프로그래머스/SQL] 오랜 기간 보호한 동물(1)(59044) 풀이

업데이트:



문제 정보


풀이

문제

입양 기록이 없는 동물 중 가장 오래 보호소에 있었던 동물 3마리의 이름과 입소 날짜를 조회하는 문제입니다.

코드

SELECT
    INS.NAME,
    INS.DATETIME
FROM ANIMAL_OUTS AS OUTS
    RIGHT OUTER JOIN ANIMAL_INS AS INS
        ON OUTS.ANIMAL_ID = INS.ANIMAL_ID
WHERE OUTS.ANIMAL_ID IS NULL
ORDER BY INS.DATETIME
    LIMIT 3;

설명

ANIMAL_INS 기준으로 입양이 없는 동물을 찾기 위해 OUTS를 조인하고 OUTS.ANIMAL_ID IS NULL 조건을 사용합니다.

입소 시각 오름차순 정렬 후 LIMIT 3으로 상위 3건을 조회합니다.



댓글남기기