프로그래머스 - [LEVEL 4] 보호소에서 중성화한 동물

less than 1 minute read

보호소에서 중성화한 동물

image

1) ANIMAL_INS 테이블에 ANIMAL_OUTS 테이블을 LEFT JOIN 한다.
즉, ANIMAL_INS 테이블에 있는 모든 데이터를 조회한다.

2) 1)의 결과에서 중성화 여부가 다르고, 보호소에 들어올 때
중성화 되어있지 않은 데이터만을 필터링한다.

3) ANIMAL_ID 순으로 오름차순 정렬한다.

소스코드

-- 코드를 입력하세요
SELECT I.ANIMAL_ID,I.ANIMAL_TYPE,I.NAME
FROM ANIMAL_INS I LEFT JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID=O.ANIMAL_ID
WHERE I.SEX_UPON_INTAKE!=O.SEX_UPON_OUTCOME
AND I.SEX_UPON_INTAKE NOT LIKE 'intact'
ORDER BY I.ANIMAL_ID

Leave a comment