最佳答案
我有这个文件表(这里的简化版本):
id | rev | 内容 |
---|---|---|
1 | 1 | … |
2 | 1 | … |
1 | 2 | … |
1 | 3 | … |
如何为每个id选择一行并且仅选择最大的rev?
使用上述数据,结果应该包含两行:[1, 3, ...]
和[2, 1, ..]
。我使用MySQL。
目前我在while
循环中使用检查来检测和覆盖结果集中的旧版本。但是这是实现结果的唯一方法吗?没有SQL的解决方案吗?