Dies ist meine Tabellenstruktur:SQL: Filter Zeilen mit max Wert
File | Version | Function
1 | 1 | 1
1 | 2 | 1
1 | 3 | 1
1 | 2 | 2
2 | 1 | 4
3 | 2 | 5
ich es brauche nur diese Zeilen zurückgeben
1 | 3 | 1
2 | 1 | 4
3 | 2 | 5
Bedeutung ich nur die Funktionen möchten, dass die neueste Version haben für jede Datei.
ich unten das Ergebnis nicht wollen, das heißt einzigartige Funktion IDs, die nicht die aktuellste Version
1 | 3 | 1
1 | 2 | 2
...
Ich habe sah How can I SELECT rows with MAX(Column value), DISTINCT by another column in SQL?, aber das gibt die jüngsten einzigartige Funktion ids sind.
Die Abfrage muss sqlite3-kompatibel sein.
prefectly Arbeitete, danke. Könntest du dir vielleicht meine nächste Frage ansehen, seit du 1/4 davon gelöst hast? http://stackoverflow.com/questions/24719716/sql-complex-sum-from-multiple-tables –