RDBMS/Mysql & MariaDB

GROUP BY 사용하여 그룹별 최신 날짜 데이터 조회하기

메타H 2024. 3. 18. 11:51
SELECT *
FROM table
WHERE (groupName, regTime) IN
(
    SELECT groupName, MAX(regTime)
    FROM table
    WHERE 조건
    GROUP BY groupName
)

 

WHERE절에 서브쿼리를 사용하여 두가지 컬럼이 같을때의 데이터를 조회한다