sein-choi 님의 블로그

[SQL] Lv.3 있었는데요 없었습니다 본문

QUIZ/[SQL]

[SQL] Lv.3 있었는데요 없었습니다

sein-choi 2025. 2. 27. 17:58

✅ANIMAL_INS

✅ANIMAL_OUTS

✅문제

관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다.

SELECT I.ANIMAL_ID, I.NAME
FROM ANIMAL_INS I INNER JOIN ANIMAL_OUTS O ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.DATETIME > O.DATETIME
ORDER BY I.DATETIME

보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회해야하므로 같은 ANIMAL_ID가 두 테이블에 존재해야하므로 INNER JOIN을 사용합니다. 

 

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr