id는 이 테이블의 고유 값을 가진 열입니다.
기록 날짜가 같은 다른 행은 없습니다.
이 테이블에는 특정 날짜의 기온에 대한 정보가 들어 있습니다.
이전 날짜(어제)와 비교하여 온도가 높은 모든 날짜의 ID를 찾는 솔루션을 작성합니다.
결과 테이블을 임의의 순서로 반환합니다.
-- 가상 테이블 방식 WITH TMP_DB AS( SELECT recordDate, temperature FROM Weather ) SELECT A.id FROM Weather A JOIN TMP_DB B ON A.recordDate = DATE_ADD(B.recordDate, INTERVAL 1 DAY) WHERE A.temperature > B.temperature ; -- LEFT JOIN 방식 SELECT A.id FROM Weather A LEFT JOIN Weather B ON A.recordDate = DATE_ADD(B.recordDate, INTERVAL 1 DAY) WHERE A.temperature > B.temperature ;
https://leetcode.com/problems/rising-temperature/?envType=study-plan-v2&envId=top-sql-50