728x90
https://school.programmers.co.kr/learn/courses/30/lessons/59044
JOIN 으로 분류되어 있지만 여집합을 구하는 문제와 같다.
여러 개의 컬럼에서 존재하지 않는 것을 골라내고 싶을 때 NOT IN 구문을 사용할 수 있다.
반대로 존재하는 것을 골라내고 싶으면 IN 구문을 사용할 수 있다.
-- 코드를 입력하세요
SELECT NAME, DATETIME
FROM ANIMAL_INS
WHERE ANIMAL_ID NOT IN (SELECT ANIMAL_ID
FROM ANIMAL_OUTS
)
ORDER BY DATETIME
LIMIT 3;
'프로그래머스 풀이 > Lv 3' 카테고리의 다른 글
2018 KAKAO BLIND RECRUITMENT[1차] 셔틀버스 (C++) (0) | 2024.09.29 |
---|---|
프로그래머스 - 기지국 설치(C++) (0) | 2024.09.28 |
카테고리 별 도서 판매량 집계하기 - SQL (1) | 2024.09.28 |
조건별로 분류하여 주문상태 출력하기 - SQL (0) | 2024.09.28 |
프로그래머스 - 파괴되지 않은 건물(C++, 누적합 응용) (0) | 2024.06.29 |