문제) 프로그래머스 - Join - 없어진 기록 찾기
https://programmers.co.kr/learn/courses/30/lessons/59042
ANIMAL_OUTS 테이블에는 존재하지만, ANIMAL_INS 테이블에는 존재하지 않는 칼럼을 찾는 문제이다. left join과 where b.KEY is null을 사용하면 풀 수 있는 문제이다.
풀이)
SELECT a.ANIMAL_ID, a.NAME
from ANIMAL_OUTS as a left join ANIMAL_INS as b on a.ANIMAL_ID = b.ANIMAL_ID
where b.ANIMAL_ID is null
반응형
'Develop > Database' 카테고리의 다른 글
[Leetcode] 183. Customers Who Never Order (MySQL) 문제 및 풀이 (0) | 2021.12.16 |
---|---|
[프로그래머스] SQL 고득점 Kit - 오랜 기간 보호한 동물(1) (MySQL) 문제 및 풀이 (0) | 2021.12.13 |
[프로그래머스] SQL 고득점 Kit - 있었는데요 없었습니다 (MySQL) 문제 및 풀이 (0) | 2021.12.12 |
[Leetcode] 182. Duplicate Emails (MySQL) 문제 및 풀이 (0) | 2021.12.12 |
[Leetcode] 175. Combine Two Tables (MySQL) 문제 및 풀이 (0) | 2021.12.12 |
댓글