💡문제 풀이/프로그래머스 - Oracle

있었는데요 없었습니다 / 59042

뇌 리셋은 기본이지 2024. 6. 25. 15:12

정보

분류 : JOIN

 

문제

문제링크

 

풀이

-- 조    건 : 보호 시작일보다 입양일이 더 빠른 동물을 추출
-- 조회컬럼 : ANIMAL_ID, NAME
-- 정렬기준 : 단, 보호 시작일이 빠른 순으로 조회
SELECT I.ANIMAL_ID
     , I.NAME
  FROM ANIMAL_INS   I
  JOIN ANIMAL_OUTS  O
    ON I.ANIMAL_ID = O.ANIMAL_ID
 WHERE O.DATETIME < I.DATETIME
 ORDER BY I.DATETIME

 

풀이 내용

입양일이 보호 시작일보다 빠를 수는 없으니까 WHERE절에 [ 입양일 < 보호시작일 ] 이라는 조건을 넣어주었다.