✅ 코드1
SELECT NAME, DATETIME
FROM ANIMAL_INS
WHERE ANIMAL_ID NOT IN (SELECT ANIMAL_ID FROM ANIMAL_OUTS)
ORDER BY DATETIME
LIMIT 3;
다중행 서브쿼리를 사용한 풀이입니다.
✅ 코드2
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
LIMIT 3;
LEFT JOIN을 사용한 풀이입니다.
'알고리즘' 카테고리의 다른 글
[SQL]프로그래머스 Lv.3 오랜 기간 보호한 동물(2) (0) | 2023.08.07 |
---|---|
[SQL]프로그래머스 Lv.3 있었는데요 없었습니다 (0) | 2023.08.07 |
[SQL]프로그래머스 Lv.2 카테고리별 상품 개수 구하기 (0) | 2023.08.05 |
[SQL]프로그래머스 Lv.2 중성화 여부 파악하기 (0) | 2023.08.05 |
[SQL]프로그래머스 Lv.2 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2023.08.05 |