[프로그래머스] 없어진 기록 찾기 - MySQL 본문

코테 문제 풀이/SQL

[프로그래머스] 없어진 기록 찾기 - MySQL

미니모아 2022. 5. 6. 18:43
반응형

없어진 기록 찾기

문제

천재지변으로 인해 일부 데이터가 유실되었습니다. 입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 ID 순으로 조회하는 SQL문을 작성해주세요.

풀이

SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_OUTS AS A
LEFT OUTER JOIN ANIMAL_INS AS B
USING(ANIMAL_ID)
where B.ANIMAL_ID IS NULL;

ON을 이용해서 조건을 줄 수도 있다.

SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_OUTS AS A
LEFT OUTER JOIN ANIMAL_INS AS B
USING(ANIMAL_ID)
where B.ANIMAL_ID IS NULL;
반응형
Comments