Suche SQL-Befehl

Hallo,

ich habe eine Tabelle in der Art:

ID Name

1 name1
2 name2
3 name1
4 name3

Und ich benötige eine Tabelle, in der jeder „Name“ nur ein einziges mal vorkommt, und zwar derjenige mit der höchsten ID:

ID Name

2 name2
3 name1
4 name3

Gibt es da eine Möglichkeit, das in einen SQL-String zu fassen? Wäre auch dankbar für einen Hinweis, falls dies nicht geht, da ich mich dann dranbegeben kann, das auf anderem Wege zu generieren.

Vielen Dank im Voraus,
Alexander

Hallo Alex,

select max(id), name from tabelle group by name;

Gruß, muzel

Ha!! Genau das brauchte ich! Vielen Dank!