1번
SELECT a.animal_id, a.animal_type, a.name
FROM animal_ins a join animal_outs b on a.animal_id = b.animal_id
WHERE a.sex_upon_intake like '%Intact%' and (b.sex_upon_outcome like '%Spayed%' or b.sex_upon_outcome like '%Neutered%')
ORDER BY a.animal_id
2번
SELECT a.animal_id, a.animal_type, a.name
FROM animal_ins a join animal_outs b on a.animal_id = b.animal_id
WHERE a.sex_upon_intake != b.sex_upon_outcome
ORDER BY a.animal_id
두 개의 코드이지만 결국 아이디어는 같다. 들어올 때와 나갈 때의 성별이 다르기 때문에 같은지 다른지 비교해서 판단(2번 코드)하거나 직접 확인하는 방법(1번 코드)로 풀어보았다.