Questa è la mia struttura della tabella:SQL: Filtra righe con valore massimo
File | Version | Function
1 | 1 | 1
1 | 2 | 1
1 | 3 | 1
1 | 2 | 2
2 | 1 | 4
3 | 2 | 5
ho bisogno di tornare queste righe solo
1 | 3 | 1
2 | 1 | 4
3 | 2 | 5
Significato voglio solo le funzioni che hanno la versione più recente per ogni file.
Non voglio il risultato qui sotto, cioè id funzione unica che non sono la versione più recente
1 | 3 | 1
1 | 2 | 2
...
Ho guardato How can I SELECT rows with MAX(Column value), DISTINCT by another column in SQL?, ma che restituisce il più recenti ids funzione unica.
La query deve essere compatibile con sqlite3.
Ha lavorato prefectly, grazie. Potresti esaminare la mia prossima domanda da quando hai risolto 1/4 di quello? http://stackoverflow.com/questions/24719716/sql-complex-sum-from-multiple-tables –