要按最后一条记录分组的MySQL查询,可以使用子查询和ORDER BY子句来实现。下面是一个示例代码:
SELECT t1.*
FROM your_table t1
INNER JOIN (
SELECT MAX(id) AS max_id
FROM your_table
GROUP BY group_column
) t2 ON t1.id = t2.max_id
在上面的代码中,your_table是要查询的表名,group_column是用于分组的列名。首先,使用子查询找到每个分组中最大的id,然后将其与原始表进行内连接,以获取完整的记录。
请注意,上述代码假设您有一个唯一的id列来识别每条记录。如果没有唯一的标识符列,可以根据您的实际情况进行调整。