[문제]
ANIMAL_INS : 동물 보호소에 들어온 기록
ANIMAL_OUTS : 동물 보호소에서 나간 기록
천재 지변으로 정보 삭제 -> 나간 기록만 있는 동물의 ID와 이름을 조회하기
[풀이]
SELECT t1.ANIMAL_ID, t1.NAME
FROM ANIMAL_OUTS as t1
LEFT JOIN ANIMAL_INS as t2
ON t1.ANIMAL_ID = t2.ANIMAL_ID
WHERE t2.ANIMAL_ID IS NULL
ORDER BY t1.ANIMAL_ID ASC;
이거보고 JOIN 공부했다 ,,,
발그림!!!!!!!!!!!!!!!!!!!!
하여튼 INS의 여집합 U OUTS 라서
LEFT JOIN과 WHERE ~ IS NULL 로 표현했따
'Algorithm > SQL' 카테고리의 다른 글
[SQL] JOIN > 상품 별 오프라인 매출 구하기 (1) | 2023.12.07 |
---|---|
[SQL] GROUP BY > 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (1) | 2023.12.07 |
[SQL] GROUP BY > 동명 동물 수 찾기 (Lv.2) (0) | 2023.12.07 |
[SQL] SELECT > 12세 이하 여자 환자 목록 출력하기 (0) | 2023.03.31 |
[SQL] SELECT > 흉부외과 또는 일반외과 의사 목록 출력하기 (0) | 2023.03.31 |