
프로그래머스 ORACLE 없어진 기록 찾기DB/쿼리 문제풀이2023. 10. 6. 15:04
Table of Contents
- 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 —>ANIMAL_OUTS 를 조회해야함 ID 순으로 조회하는 SQL문
SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_OUTS A
LEFT JOIN ANIMAL_INS B ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE B.ANIMAL_ID IS NULL
ORDER BY A.ANIMAL_ID
📌LEFT JOIN
- INNER JOIN을 사용하면 해당 동물의 기록 자체가 없기 때문에 조인 조건에 해당되지 않아 결과에 포함되지 않음
- LEFT JOIN을 사용하면 "ANIMAL_OUTS" 테이블의 모든 데이터를 결과에 포함
'DB > 쿼리 문제풀이' 카테고리의 다른 글
프로그래머스 ORACLE 오랜 기간 보호한 동물(1) (0) | 2023.10.06 |
---|---|
프로그래머스 ORACLE 있었는데요 없었습니다 (0) | 2023.10.06 |
프로그래머스 ORACLE 상품 별 오프라인 매출 구하기 (0) | 2023.10.06 |
프로그래머스 ORACLE 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2023.10.06 |
프로그래머스 ORACLE 카테고리 별 도서 판매량 집계하기 (0) | 2023.10.06 |