개발로그필름
[SQL/JOIN] Lv3. 오랜 기간 보호한 동물(1) 본문
728x90
반응형
SMALL
반응형

https://school.programmers.co.kr/learn/courses/30/lessons/59044
프로그래머스
SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
SELECT i.NAME, i.DATETIME
FROM ANIMAL_INS i
LEFT JOIN ANIMAL_OUTS o
ON i.ANIMAL_ID = o.ANIMAL_ID
WHERE o.ANIMAL_ID IS NULL
ORDER BY i.DATETIME ASC
LIMIT 3;
입양 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리 이름, 보호 시작일 조회. 보호 시작일 순으로 조회
입양 못 간 동물을 조회해야하니까
보호소 들어온 동물 테이블 기준으로 입양간 동물 left join => 입양 간 동물 id는 null이 됨(입양 못갔다는 뜻).
입양 못간 동물들 필터링 animal_id is null
그 중에서 보호 시작일 오름차순 정렬 후 limit 3으로 3개 제한
반응형
LIST
'coding test > 프로그래머스' 카테고리의 다른 글
| [프로그래머스/SQL] 부모의 형질을 모두 가지는 대장균 찾기 (0) | 2025.06.02 |
|---|---|
| [SQL/JOIN] Lv4. FrontEnd 개발자 찾기 (1) | 2025.05.22 |
| [SQL/JOIN] Lv3. 있었는데요 없었습니다 (0) | 2025.05.20 |
| [SQL/JOIN] Lv3. 없어진 기록 찾기 (0) | 2025.05.19 |
| [SQL] 동명 동물 수 찾기 (0) | 2025.03.11 |
Comments