개발/SQL

프로그래머스SQL_오랜 기간 보호한 동물(1)

송디 2024. 7. 17. 10:51

출처 : 프로그래머스

■ 사용 문법 

LEFT (OUTER) JOIN

 

■ 사용 방법

1) INS 테이블 기준으로 LEFT (OUTER) JOIN을 한다.

2) INS에만 있는 칼럼을 OUTS에서 찾을 수 없어야 하므로 OUTS에서 NULL 값을 찾아준다. 

3) 입양 날짜 순서로 정렬을 한다음 limt 3으로 3개만 뽑아준다. 

 

■ 코드

-- 코드를 입력하세요
SELECT I.NAME, I.DATETIME
FROM ANIMAL_INS AS I
LEFT JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE O.ANIMAL_ID IS NULL
ORDER BY I.DATETIME 
LIMIT 3
728x90