Datensatz mit höchster Zahl abfragen



  • Hallo,

    ich habe z.B. folgende Tabelle

    Feld1 | Feld2 | VERSION |
    --------------------------
    d1 | aaa | 1 |
    d1 | aaa | 2 |
    d2 | bbb | 1 |

    Jetzt möchte ich eine Abfrage machen, die mir jeweils den Datensatz mit der höchten Version zurückgibt

    Bei d1 wäre das also der Datensatz mit der Version 2 und bei d2 mit Version 1

    Die AAbfrage würde mir also in diesem Beispiel 2 Datensätze zurückgeben

    Wie mach ich das?



  • select Feld1, max(Version)
    from   <table>
    group  by Feld1
    

Anmelden zum Antworten