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

김준석·2024년 1월 24일

코딩테스트 - SQL

목록 보기
30/96

문제

https://school.programmers.co.kr/learn/courses/30/lessons/59044

풀이

SELECT A.NAME, A.DATETIME
FROM ANIMAL_INS A 
    LEFT JOIN ANIMAL_OUTS B
    ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE 1=1
AND B.ANIMAL_ID IS NULL
ORDER BY A.DATETIME
LIMIT 3;

후기

DATETIME을 내림차순 해놓고 '왜 안되지!!!' 하고 있었다...
LEFT JOIN 후 AND B.ANIMAL_ID IS NULL 를 통해 여집합 형태의 테이블을 만들 수 있다.

0개의 댓글