프로그래머스
코드 중심 개발자 채용. 스택 기반 포지션 매칭 프로그래머스 개발자를 위한 커스텀 프로파일을 등록하고 나와 기술의 궁합이 잘 맞는 기업을 매칭합니다.
programmers.co.kr
문제
? 보호 시작일보다 입양 날짜가 빠른 동물의 ID와 이름을 쿼리하는 SQL 문을 작성하십시오.
? 이 시점에서 결과는 보호 시작일이 빠른 순서대로 조회되어야 합니다.
예
- ANIMAL_INS 테이블은 동물 보호 구역에 들어간 동물의 정보를 포함하는 테이블입니다.
ANIMAL_INS 테이블 구조는 다음과 같습니다.
ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 ID, 생물종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화를 나타냅니다.
- ANIMAL_OUTS 테이블은 동물 보호 센터에서 입양된 동물 정보를 포함하는 테이블입니다.
ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME은 각각 동물의 ID, 생물종, 입양일, 이름, 성별 및 중성화를 나타낸다.
ANIMAL_OUTS 테이블의 ANIMAL_ID는 ANIMAL_INS의 ANIMAL_ID의 외래 키입니다.
풀
SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS AS I INNER JOIN ANIMAL_OUTS AS O ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.DATETIME > O.DATETIME
ORDER BY I.DATETIME