[프로그래머스] 보호소에서 중성화한 동물 (MySQL)

마이구미·2021년 11월 25일
0

PS

목록 보기
40/69
post-thumbnail

문제

보호소에서 중성화한 동물

코드

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번 코드)로 풀어보았다.

profile
마이구미 마시쪙

0개의 댓글