mysql 查询多组重复数据中每组只保留时间最大的一条
时间: 2023-09-21 15:11:31 浏览: 108
MySQL 查询重复内容只显示一条
你可以使用子查询和 MAX 函数来实现这个需求。以下是一个示例查询:
```
SELECT *
FROM your_table t1
WHERE t1.date = (
SELECT MAX(t2.date)
FROM your_table t2
WHERE t2.group_id = t1.group_id
)
```
这个查询会返回每个组中时间最大的那条数据。你需要将 `your_table` 替换为你的表名,将 `date` 替换为时间列名,将 `group_id` 替换为分组列名。
阅读全文