오지's blog

프로그래머스::SQL::오랜 기간 보호한 동물(1) 본문

개발노트/코딩테스트준비

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

잡스러운노트, 잡스노트 2024. 11. 23. 15:45
728x90
반응형

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

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

들어왔는데 나가지 않는동물  

들어온 기록은 있는데 나간 기록이 없는 동물

 

 

JOIN 이용

-- 코드를 입력하세요
SELECT T1.NAME, T1.DATETIME
FROM ANIMAL_INS AS T1
LEFT JOIN ANIMAL_OUTS AS T2
ON T1.ANIMAL_ID = T2.ANIMAL_ID
WHERE T2.ANIMAL_ID IS NULL
ORDER BY 2
LIMIT 3

 

where 절에서 나간기록이 없는 animal id 조회

SELECT NAME, DATETIME
FROM ANIMAL_INS
WHERE ANIMAL_ID NOT IN
(   
    SELECT ANIMAL_ID
    FROM ANIMAL_OUTS
)
ORDER BY 2
LIMIT 3

Comments