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
반응형