728x90
문제 : 아직 입양을 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요.
풀이 : LEFT JOIN 으로 간단하게 풀 수 있는 문제이다.
SELECT I.NAME, I.DATETIME
FROM ANIMAL_INS AS I LEFT JOIN ANIMAL_OUTS AS O ON I.ANIMAL_ID=O.ANIMAL_ID
WHERE O.ANIMAL_ID IS NULL
ORDER BY I.DATETIME ASC
LIMIT 3;
문제 출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59044
728x90
'알고리즘 > SQL' 카테고리의 다른 글
| [프로그래머스] 5월 식품들의 총매출 조회하기 (0) | 2026.01.08 |
|---|---|
| [프로그래머스] 그룹별 조건에 맞는 식당 목록 출력하기 (0) | 2026.01.08 |
| [프로그래머스] 분기별 분화된 대장균의 개체 수 구하기 (0) | 2026.01.07 |
| [프로그래머스] 대장균의 크기에 따라 분류하기 2 (0) | 2025.10.29 |
| [프로그래머스] 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기 (0) | 2025.10.28 |