title image


Smiley Re: Doppelte Einträge löschen
Hallo,

Wenn dein Beispiel typisch ist für alle Fälle in deiner Datei , also wenn die Id innerhalb der Gruppe immer ein Minimum ist, dann so:



Die zu löschenden Datensätze erst mal anschauen.



SELECT a.Id, a.spielid, a.spielerid, a.Punkte

FROM tblSpiele AS a

WHERE a.Id not in (SELECT Min(b.Id) AS [Min von Id]

FROM tblSpiele as b

GROUP BY b.spielid, b.spielerid);



Wobei als Tabellenname tblSpiele angenommen wurde.



Die nicht gewünschten DS löschen





DELETE a.Id, a.spielid, a.spielerid, a.Punkte

FROM tblSpiele AS a

WHERE (a.Id) Not In (SELECT Min(b.Id) AS [Min von Id]

FROM tblSpiele as b

GROUP BY b.spielid, b.spielerid);





[Ergänzung] Oder soll die Punktzahl ein Maximum sein ?[/Ergänzung)

Vielleicht ist es das, was du suchst.

Mit Gruß Gruscho







geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: