소품집

[SQL] 오랜 기간 보호된 동물(1) 본문

코딩 테스트/SQL

[SQL] 오랜 기간 보호된 동물(1)

sodayeong 2021. 4. 14. 02:33

문제 설명

 

 

문제를 먼저 이해하고 처리해줄 걸 생각해보면 

- 두개의 테이블에서 외래키로 조인

- 입양간 친구를 제거

- 정렬하여 가장 오래 보호소에 있던 친구찾기

를 수행해주면 된다!

 

 

그래서 풀어보면 

# 먼저 문제를 이해하자면
# - 입양 안간 동물에서 (입양간 테이블에서 제거해주고) 가장 오래 보호소에 있었던 동물 3마리를 뽑아오면 된다. 

# table1: animal_ins (보호소) a, animal_outs(입양 감) b 


select a.name, a.datetime
from animal_ins a left outer join animal_outs b on a.animal_id = b.animal_id
where b.animal_id is null
order by a.datetime limit 3;

 

728x90
Comments