반응형
programmers.co.kr/learn/courses/30/lessons/59044
사고 과정
- INS테이블에 OUTS테이블을 LEFT JOIN하면, 입양을 가지 못한 동물의 ID는 NULL로 표시된다.
- 결과를 보호 시간일 순으로 조회해야 하므로, ORDER BY를 사용한다.
- 상위 3개만 출력하므로 LIMIT를 사용한다.
구현(C++)
1
2
3
4
5
6
|
-- 코드를 입력하세요
SELECT INS.NAME, INS.DATETIME
FROM ANIMAL_INS INS LEFT JOIN ANIMAL_OUTS OUTS ON INS.ANIMAL_ID = OUTS.ANIMAL_ID
WHERE OUTS.ANIMAL_ID IS NULL
ORDER BY INS.DATETIME
LIMIT 3
|
cs |
시행착오
반응형
'코딩 공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][SQL] String, Date 1. 루시와 엘라 찾기 (0) | 2021.03.05 |
---|---|
[프로그래머스][SQL] JOIN 4. 보호소에서 중성화한 동물 (0) | 2021.03.05 |
[프로그래머스][SQL] JOIN 2. 있었는데요 없었습니다. (0) | 2021.03.05 |
[프로그래머스][SQL] JOIN 1. 없어진 기록 찾기 (0) | 2021.03.05 |
[프로그래머스][SQL] IS NULL 3. NULL 처리하기 (0) | 2021.03.05 |