SQL列出id相同的记录中的最大值,是有多个最大值。

2025-05-10 22:31:19
推荐回答(2个)
回答(1):

select id,max(date) from tableName group by id order by id
望采纳!

回答(2):

SELECT id,date
FROM (

SELECT id,date,
ROW_NUMBER() OVER(PARTITION BY id ORDER BY date DESC) num FROM 表
) t
WHERE t.num = 1