【发布时间】:2014-07-12 14:27:38
【问题描述】:
这是我的表结构:
File | Version | Function
1 | 1 | 1
1 | 2 | 1
1 | 3 | 1
1 | 2 | 2
2 | 1 | 4
3 | 2 | 5
我需要它只返回这些行
1 | 3 | 1
2 | 1 | 4
3 | 2 | 5
意思是我只想要每个文件都有最新版本的函数。
我不想要下面的结果,即不是最新版本的唯一函数 ID
1 | 3 | 1
1 | 2 | 2
...
我查看了How can I SELECT rows with MAX(Column value), DISTINCT by another column in SQL?,但它返回了最新的唯一函数 ID。
查询需要与 sqlite3 兼容。
【问题讨论】:
标签: sql sqlite greatest-n-per-group