728x90
반응형
Programmers / MySQL / Lv.3
SELECT I.ANIMAL_ID AS ANIMAL_ID, I.NAME AS NAME
FROM ANIMAL_INS AS I
INNER JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.DATETIME > O.DATETIME
ORDER BY I.DATETIME ASC;
[해석]
SELECT I.ANIMAL_ID AS ANIMAL_ID, I.NAME AS NAME
: 동물의 아이디, 이름 출력
FROM ANIMAL_INS AS I
INNER JOIN ANIMAL_OUTS AS O
ON I.ANIMAL_ID = O.ANIMAL_ID
: 입양 보낸 동물의 정보 필요
: 동물 정보와 입양 보낸 동물 조인
WHERE I.DATETIME > O.DATETIME
: 보호 날짜보다 입양 날짜가 빠른 경우를 찾으므로 입양 날짜가 더 낮은 조건 적용
ORDER BY I.DATETIME ASC;
: 보호 날짜가 빠른 순으로 표출하기 위해선 점점 더 읽을 수록 커지는 값 적용
: 그럼 최초 읽은 날짜가 값으로는 낮기 때문에 가장 빠르기 때문
출처 : https://school.programmers.co.kr/learn/courses/30/lessons/59043
728x90
반응형
'dev > db' 카테고리의 다른 글
[SQL] 대여 기록이 존재하는 자동차 리스트 구하기 (0) | 2023.10.12 |
---|---|
[SQL] 즐겨찾기가 가장 많은 식당 정보 출력하기 (0) | 2023.10.12 |
[SQL] 조건에 맞는 사용자와 총 거래금액 조회하기 (0) | 2023.10.12 |
[SQL] 조건별로 분류하여 주문상태 출력하기 (0) | 2023.10.12 |
[SQL] 카테고리 별 도서 판매량 집계하기 (0) | 2023.10.11 |