Hallo liebe Leute,
ich brauche Eure Hilfe!
Ich habe eine Tabelle Person mit 4 Attributen: Name, Vorname, Geburtsdatum und Geburtsort.
Ich brauche eine SQL-Abfrage, die aus Tabelle Datensätze mit Namensvetter ( Name + Vorname ) löscht, aber lässt nur den jüngsten bleiben z.B.
Schmidt | Markus | 1960 | Hamburg
Mustermann | Dieter | 1970 | Berlin
Mustermann | Dieter | 1980 | München
Ergebnis
Schmidt | Markus | 1960 | Hamburg
Mustermann | Dieter | 1980 | München
Ich bedanke mich im Voraus für Eure Muhe
Gruß
Tanja
Homepage selbermachen 7.846 Themen, 35.563 Beiträge
Ach so, ich hatte dein Posting anders verstanden. Dadurch wird das Ganze etwas einfacher:
SELECT Name, Vorname, MAX(Geburtsdatum), Geburtsort FROM [Tabellenname] GROUP BY (CONCAT(Name, Vorname))
