先进行分组查询最大ID ,以此作为依据 链接查询原表 取出数据
目前测试20万条数据只需5s
SELECT *
FROM(SELECT MAX(id) AS max_id FROM fc_clw_status GROUP BY mac_id) t
INNER JOIN fc_clw_status d on d.id =t.max_id
MySQL分组取最大值
最新推荐文章于 2023-08-08 16:03:01 发布
先进行分组查询最大ID ,以此作为依据 链接查询原表 取出数据
目前测试20万条数据只需5s
SELECT *
FROM(SELECT MAX(id) AS max_id FROM fc_clw_status GROUP BY mac_id) t
INNER JOIN fc_clw_status d on d.id =t.max_id