본문 바로가기
Algorithm/Programmers-SQL

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

by 광진구뚝배기 2021. 6. 5.

알고리즘 문제 풀이 / 프로그래머스 (programmers)  - 보호소에서 중성화한 동물

 

 

문제 링크

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

 

코딩테스트 연습 - 보호소에서 중성화한 동물

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

 

 

문제 풀이

 

 

JOIN 을 사용하여 두 테이블의 조건이 충족된 중복된 것을 구한다.

 

 

여러가지 프로젝트를 만들면서 나도 모르게 SQL문에 익숙해져 있던것 같다. 그래서인지 Lv4 인데도 불구하고 손쉽게 풀 수 있었다.

SELECT o.animal_id, o.animal_type, o.name from animal_ins i right join animal_outs o 
on i.animal_id = o.animal_id
where i.sex_upon_intake != o.sex_upon_outcome order by o.animal_id;
반응형

댓글