프로그래머스 코딩테스트/MySQL

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

Coding-Su 2024. 7. 5. 14:45
728x90

제목

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

정답

SELECT AI.NAME, AI.DATETIME
FROM ANIMAL_INS AI LEFT JOIN ANIMAL_OUTS AO ON AO.ANIMAL_ID = AI.ANIMAL_ID
WHERE AO.DATETIME IS NULL
ORDER BY AI.DATETIME
LIMIT 3

LEFT JOIN을 하여 ANIMAL_INS 테이블을 모두 불러온 뒤에 ANIMAL_OUTS의 DATETIME이 NULL(입양가지 못한 동물)인 값들만 추출하여 정렬 후 오래된 3(LIMIT 3)마리를 뽑아 답을 구했습니다.

728x90