篩選行。這是我的表結構:SQL:與最大值
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
含義我只希望有最新版本的功能爲每個文件。
我不希望下面的結果,即獨特功能的IDS是不是最新版本
1 | 3 | 1
1 | 2 | 2
...
我已經看了How can I SELECT rows with MAX(Column value), DISTINCT by another column in SQL?,但返回最近的獨特功能ID。
查詢需要sqlite3兼容。
prefectly的工作,謝謝。你可能看看我的下一個問題,因爲你解決了1/4的問題? http://stackoverflow.com/questions/24719716/sql-complex-sum-from-multiple-tables –