可以通过子查询和 MAX 函数实现选择 ID 最大的数据。具体语法如下:

SELECT *
FROM your_table
WHERE id IN (
  SELECT MAX(id)
  FROM your_table
  GROUP BY group_column
)

其中,'your_table' 是要查询的表名,'group_column' 是要分组的列名。这条语句会先按照 'group_column' 进行分组,然后在每个分组中选择 ID 最大的一条数据。最后,将每个分组中选择的数据组合起来返回。

MySQL Group By 后选择 ID 最大的数据

原文地址: https://www.cveoy.top/t/topic/nuaz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录