프로그래머스
[프로그래머스] 보호소에서 중성화한 동물
ys.k
2024. 2. 19. 23:32
포스팅에 앞서 내용이 틀릴 수 있습니다.
해당 부분 지적 감사히 받습니다.
문제를 보자.
LEVEL 4에 해당하는 문제지만, JOIN 항목 문제들은 비교적 쉽다.
조건 1
- 보호소에 들어왔을 때, 중성화가 되어있지 않아야 한다.
조건 2
- 보호소에 나갈 땐, 중성화가 되어 있어야 한다.
쿼리
SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAME
from ANIMAL_INS I, ANIMAL_OUTS O
where 1=1
AND I.ANIMAL_ID = O.ANIMAL_ID
AND I.SEX_UPON_INTAKE IN( 'Intact Male', 'Intact Female')
AND O.SEX_UPON_OUTCOME IN( 'Spayed Female', 'Neutered Male')
;
설명이 더 필요하지 않다.
그냥 중성화되지 않은 남성, 여성을 조회 후, 중성화된 남성, 여성에 해당하는 값을 조건으로 걸어서 추출하면 된다.
간단하게 해결