YataNox
[My_SQL] Lv.3 오랜 기간 보호한 동물(1) 본문
문제
두 테이블의 ID를 기준으로 병합한 뒤 입양 테이블이 NULL인 행 중에 날짜가 가장 오래된 것 3개만 출력한다.
코드
WITH temp AS (
SELECT ai.NAME, ai.DATETIME
FROM ANIMAL_INS ai LEFT JOIN ANIMAL_OUTS ao on ai.ANIMAL_ID = ao.ANIMAL_ID
WHERE ao.DATETIME IS NULL
ORDER BY 2
limit 3
)
SELECT NAME, DATETIME
FROM temp
ORDER BY 2 ASC;
'DB > Programmers SQL' 카테고리의 다른 글
[My_SQL] Lv.3 있었는데요 없었습니다 (0) | 2024.12.31 |
---|---|
[My_SQL] Lv3 카테고리 별 도서 판매량 집계하기 (0) | 2024.12.31 |
[My_SQL] Lv.2 연도별 대장균 크기의 편차 구하기 (0) | 2024.11.23 |
[My_SQL] Lv.2 노선별 평균 역 사이 거리 조회하기 (0) | 2024.11.23 |
[My_SQL] Lv.2 조건에 부합하는 중고거래 상태 조회하기 (0) | 2024.11.23 |