본문 바로가기

알고리즘

[ORACLE] 없어진 기록 찾기

프로그래머스

SQL LV.3 없어진 기록 찾기

 

[문제]

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

 

[풀이]

1
2
3
4
5
6
7
SELECT b.ANIMAL_ID,
       b.NAME
    FROM ANIMAL_INS A,
         ANIMAL_OUTS B
    WHERE A.ANIMAL_ID(+= B.ANIMAL_ID
        and a.animal_id is null
    order by b.animal_id;
cs