now is better than never

[Level 4][JOIN] 보호소에서 중성화한 동물 본문

프로그래머스/SQL

[Level 4][JOIN] 보호소에서 중성화한 동물

김초송 2023. 1. 3. 16:53

https://school.programmers.co.kr/learn/courses/30/lessons/59045

 

<MySQL>

SELECT ins.animal_id, ins.animal_type, ins.name
from animal_ins ins join animal_outs outs
    on ins.animal_id = outs.animal_id
where ins.sex_upon_intake != outs.sex_upon_outcome

정석으로 풀면

SELECT ins.animal_id, ins.animal_type, ins.name
from animal_ins ins join animal_outs outs
    on ins.animal_id = outs.animal_id
where ins.sex_upon_intake LIKE 'Intact%' and 
(outs.sex_upon_outcome LIKE 'Spayed%' or
 outs.sex_upon_outcome LIKE 'Neutered%')

이겠지만 중성화하면 상태명,,?이 달라질테니까 귀찮아서 저렇게 풂.