728x90
출처: 프로그래머스
https://programmers.co.kr/learn/courses/30/lessons/59044
1. join 사용
SELECT A.NAME, A.DATETIME
FROM ANIMAL_INS AS A
LEFT OUTER JOIN ANIMAL_OUTS AS B
ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE B.ANIMAL_ID IS NULL
ORDER BY A.DATETIME
LIMIT 3;
2. 서브쿼리 사용
SELECT NAME, DATETIME
FROM ANIMAL_INS
WHERE ANIMAL_ID NOT IN (
SELECT ANIMAL_ID
FROM ANIMAL_OUTS
)
ORDER BY DATETIME
LIMIT 3;
'알고리즘 문제 풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 헤비 유저가 소유한 장소 MYSQL (*) (0) | 2022.02.11 |
---|---|
[프로그래머스] 보호소에서 중성화한 동물 mysql (*) (0) | 2022.02.11 |
[프로그래머스] 있었는데요 없었습니다 mysql (0) | 2022.02.11 |
[프로그래머스] 없어진 기록 찾기 mysql (*) (0) | 2022.02.11 |
[프로그래머스] 입양 시각 구하기(2) mysql (*) (0) | 2022.02.11 |