문제풀이
- 입양을 간 동물들만 출력을 해야하기 때문에 LEFT JOIN을 이용한다.
- 보호소에 들어온 동물들에 대해 입양을 간 정보를 LEFT JOIN으로 추출한뒤 IS NULL을 이용해 입양 간 정보가 없는 NULL인 데이터를 제외한다.
- 보호소에 들어온 DATETIME과 입양을 보낸 DATETIME을 이용해 보호기간이 긴 순으로 정렬해준다.
- LIMIT을 이용해 최대 2개의 데이터만 출력한다.
코드
solution
문제링크
프로그래머스/오랜 기간 보호한 동물(2)