ProblemSolving/SQL

프로그래머스 SQL(JOIN-3) 오랜 기간 보호한 동물(1)

OSNIM 2022. 4. 29. 18:12
반응형

문제 : https://programmers.co.kr/learn/courses/30/lessons/59044

제출코드 

SELECT ANIMAL_INS.NAME, ANIMAL_INS.DATETIME
FROM ANIMAL_INS
LEFT JOIN ANIMAL_OUTS
ON ANIMAL_INS.ANIMAL_ID = ANIMAL_OUTS.ANIMAL_ID
WHERE ANIMAL_OUTS.ANIMAL_ID IS NULL 
ORDER BY ANIMAL_INS.DATETIME
LIMIT 3

학습내용 (My SQL)

상위 n 개 출력 하는 방법 : LIMIT n

하위 n 개를 출력하는 방법: ORDER BY 순서를 DESC로 바꿔 LIMIT n 사용

NULL을 적용하는 Key: LEFT JOIN 적용 되는 TABLE의 ID

반응형