Programmers/프로그래머스-오랜 기간 보호한 동물(2)-MySQL

cosmos·2021년 9월 11일
0
post-thumbnail

문제


풀이

  • ANIMAL-INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블이다.
  • ANIMAL_INS 테이블 구조는 다음과 같다.
  • ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블이다.
  • ANIMAL_OUTS 테이블의 구조는 다음과 같다.
  • 입양을 간 동물 중, 보호 기간이 가장 길었던 동물 중 두 마리의 아이디와 이름을 조회하는 SQL문을 작성하라.
  • 이 때, 결과는 보호 기간이 긴 순으로 조회해야 한다.

코드

-- programmers, sql 고득점 kit : 오랜 기간 보호한 동물(2), mysql
SELECT ANIMAL_INS.ANIMAL_ID, ANIMAL_INS.NAME
FROM ANIMAL_INS 
JOIN ANIMAL_OUTS ON ANIMAL_INS.ANIMAL_ID = ANIMAL_OUTS.ANIMAL_ID
ORDER BY DATEDIFF(ANIMAL_OUTS.DATETIME, ANIMAL_INS.DATETIME) DESC
LIMIT 2

결과


출처 && 깃허브

programmers
github

0개의 댓글