~고군분투 인생살이~

[MySQL_Lv4]보호소에서 중성화한 동물 본문

SQL/프로그래머스

[MySQL_Lv4]보호소에서 중성화한 동물

소금깨 2022. 10. 5. 23:08
 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

문제 풀이

-- 들어올 당시에는 중성화 안되고, 나갈때는 중성화 된 

with temp as(
    select *
    from animal_ins 
    where sex_upon_intake like 'intact%') -- 중성화 안된 애들로 필터링한 temp 테이블 

select t.animal_id, t.animal_type, t.name  
from temp t
    inner join animal_outs a on t.animal_id = a.animal_id -- 들어온 후 나간 애들만 찾는다 해서 inner join 
where t.sex_upon_intake != a.sex_upon_outcome -- 들어올때와 나갈때의 상태가 다른 애들로 필터링 
order by 1 asc
Comments