반응형
문제 : 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
반응형
'ProblemSolving > SQL' 카테고리의 다른 글
프로그래머스 SQL (SUM, MAX, MIN) (0) | 2022.05.13 |
---|---|
프로그래머스 SQL(JOIN-4) 보호소에서 중성화한 동물 (0) | 2022.04.29 |
프로그래머스 SQL(JOIN-2) 있었는데요 없었습니다 (0) | 2022.04.29 |
프로그래머스 SQL(JOIN-1) 없어진 기록 찾기 (0) | 2022.03.28 |
SQL - MySQL 이란 (0) | 2022.03.28 |