MySQL 查询分组最新数据 State 字段 | 详细教程和示例
"您可以使用子查询和 MAX 函数来实现查询分组的最新一条数据的 state 字段。\n\n以下是一个示例查询:\n\nsql\nSELECT t1.state\nFROM your_table t1\nINNER JOIN (\n SELECT MAX(id) AS max_id\n FROM your_table\n GROUP BY group_column\n) t2 ON t1.id = t2.max_id;\n\n\n在上述查询中,您需要将"your_table"替换为您的表名,"state"替换为您的 state 字段名,"id"替换为您的唯一标识字段名,"group_column"替换为您要分组的列名。\n\n这个查询首先使用子查询找到每个分组的最大 id 值,然后通过内连接将这些最大 id 值与原始表中的记录匹配,最终返回每个分组的最新一条数据的 state 字段。\n\n
原文地址: https://www.cveoy.top/t/topic/p24V 著作权归作者所有。请勿转载和采集!