Hatte gehofft, dass deises Thema hier schon oft behandelt worden ist, habe aber nichts gefunden:

Kann man mit SQL doppelte Sätze aus einer datei löschen?

Die Entscheidung, ob der Satz doppelt vorhanden ist, soll dabei anhand eines bestimmten Feldes getroffen werden, nicht anhand des kompletten Satzinhaltes.

Mit Select sieht das so aus:

SELECT feldname, count(*) FROM datei GROUP BY feldname HAVING count(*) = 2

-> als Ergebnis bekomme ich jetzt alle doppelten Sätze (Feldinhalt von feldname ist gleich).

Ich möchte jetzt, dass bei diesen jeweils einer gelöscht wird.

Geht das mit SQL?

Danke
HS