dev/db

[SQL] 있었는데요 없었습니다

캄춰 2023. 10. 11. 17:16
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
반응형