[ 프로그래머스 / SQL ] 없어진 기록 찾기
·
CS & Algorithm
문제 파악https://school.programmers.co.kr/learn/courses/30/lessons/59042입양을 간 기록은 있는데, 보호소에 들어온 기록이 없는 동물의 ID와 이름을 조회하는 문제다.정렬 기준은 ID 오름차순이다.핵심은 단순 조인이 아니라, “한 테이블에는 존재하고 다른 테이블에는 존재하지 않는 데이터”를 찾는 문제라는 점이었다.접근 방법처음에는 LEFT JOIN을 쓰긴 했는데, 조건을 반대로 걸어서 틀렸다.입양 기록이 있는 테이블은 ANIMAL_OUTS입소 기록이 있는 테이블은 ANIMAL_INS 문제 조건을 정확히 풀어보면 이렇게 된다.입양 기록은 반드시 있어야 한다.입소 기록은 존재하면 안 된다.그러면 기준 테이블은 ANIMAL_OUTS가 된다.그리고 ANIMAL_I..