1
2
我想你的
您需要使用一个子查询来获取最新的
然后将其加入到详细信息查询中。
但是,由于id值是唯一的,所以可以进一步简化。
|
2
2
我本来打算将此标记为重复项,因为问题实际上被问得相当频繁,但我发现这些问题/答案似乎很难搜索;因此这里是通用模板:
最低的 在你的特殊情况下是min(id)…哦,糟糕;你的问题是第一个,但细节是最新的(我将解释为最后一个),所以只使用MAX而不是min。 …而“groupingValue”是van_id。 编辑:如果分组字段和用于标识最低/第一/最高/最近的字段上有索引,则查询应该相当高效。 |
Adrian · MySQL为表中的每个ID选择最新的1行 7 年前 |
haxx · 从sql中的表中选择最后一条记录 7 年前 |
Filipe Ferminiano · 无法在mysql索引上强制索引 7 年前 |
nordscan · 带连接的SQL max() 7 年前 |
Kirill · 如何在左连接中按最大日期分组 7 年前 |
LPChip · MYSQL获取唯一ip的每个第一个id 7 年前 |