level3_있었는데요 없었습니다.
2024. 6. 16. 20:27ㆍMYSQL_알고리즘(코딩테스트)/level3

내가 제출한 코드
SELECT I.ANIAML_ID, I.NAME
FROM ANIAML_INS I
JOIN ANIMAL_OUTS O
ON I.ANIMAL_ID = O.ANIMAL_ID
WHERE I.DATETIME > O.DATETIME
ORDER BY I.DATETIME;
SELECT절 : ANIMAL_INS 테이블에서 ANIMAL_ID와 NAME을 지정한다.
FROM절 : ANIMAL_INS 테이블을 I라는 별칭으로 지정하여 쿼리의 기본 테이블로 설정한다.
JOIN절 : ANIMAL_INS 테이블과 ANIMAL_OUTS 테이블을 조인한다. 이 두 테이블은 ANIMAL_ID 열을 통해 연결된다.
- 즉, 두 테이블에서 동일한 ANIAML_ID 값을 가지는 행들끼리 연결한다.
WHERE절 : I.DATETIME이 O.DATETIME 보다 큰 행들만 선택한다. (동물이 입소된 시간이 출소된 시간보다 늦은 경우)
OREDER BY절 : I.DATETIME 열을 기준으로 오름차순 정령한다. (입소 시간 순서대로 나열)
'MYSQL_알고리즘(코딩테스트) > level3' 카테고리의 다른 글
| level3_대여 기록이 존재하는 자동차 리스트 구하기 (0) | 2024.07.04 |
|---|---|
| level3_조건별로 분류하여 주문상태 출력하기 (0) | 2024.06.26 |
| level3_오랜 기간 보호한 동물(2) (0) | 2024.06.25 |
| level3_오랜 기간 보호한 동물(1) (0) | 2024.06.17 |
| level3_카테고리 별 도서 판매량 집계하기 (1) | 2024.06.15 |