Mysql数组去重,并且获取最新数据

tech2026-08-20  0

参考文章:mysql——去重并获取最新记录

如下所示:

问:3条数据都是同一个内容,但是要求只是显示最新的一条数据该如何操作呢?

答:

SELECT * FROM t_cb_rkdk_lsly a WHERE a.create_time IN ( SELECT m.createTime FROM ( SELECT DISTINCT (q.rkdk_guid), max(q.create_time) createTime FROM ( SELECT * FROM t_cb_rkdk_lsly ) q GROUP BY q.rkdk_guid ) m );

最终查询结果:

最新回复(0)