ID| tag | version
-----+-----+-----
1| A | 10
2| A | 20
3| B | 99
3| C | 30
3| F | 40
gewünschte Ausgabe:SQL: der maximalen Wert einer Spalte erhalten und die entsprechenden anderen Spalten
1 A 10
2 A 20
3 B 99
Wie kann ich die max Version jeder ID und den entsprechenden Tag für diese Version? Geschwindigkeit ist wichtig (ich habe ungefähr 28m Reihen), also wird eine geschachtelte Auswahl es nicht tun. Auch eine einfache Gruppierung nach ID mit einer Max (Version) funktioniert nicht, da ich auch das entsprechende Tag benötige, wo die Version max.
Diese Frage gestellt wird und endlos beantwortet. Einige der Antworten sind korrekt. – Strawberry
Ich habe versucht, eine Gruppe von ID mit max (Version), aber das funktioniert nicht, weil ich auch das Tag benötigen – Nickpick
Schau, es gibt eine richtige nur dort -----> – Strawberry