例如: code = 1122 updatetime = 2021/12/31
code = 1122 updatetime = 2021/1/22
code = 1122 updatetime = 2021/10/8
code = 1123 updatetime = 2021/11/8
将 第二条和第三条数据删除
之前写过,题主参考下,group by+max分组下。
select code,max(updatetime) as update_time from 表1 group by code
SELECT *
FROM tb AS t
WHERE not Exists (SELECT 1 FROM tb WHERE tb.code=t.code AND tb.updatetime> t.updatetime);
原表