dedlfix: Doppelte Einträge auflisten

Beitrag lesen

Tach!

Mit dieser Abfrage kann ich zwar alle doppelten Einträge ermitteln:

SELECT kundenname, kundennummer, COUNT(*) AS Anzahl

FROM kunden
GROUP BY kundenname, kundennummer
HAVING COUNT(*) > 1


> Ich bräuchte aber nicht die Anzahl 2 oder 3 sondern ich bräuchte alle betroffenen Datensätze mit kundenid ausgegeben.  
> Ich habe es schon mal mit einem Subselect versucht, aber nicht hinbekommen.  
  
Anhand eines nicht gezeigten Versuchs kann ich dir nicht sagen, wo der Fehler steckt. Du kannst aber das obige Statement als Subquery nehmen, wenn du kundenname und COUNT(\*) aus der SELECT-Liste nimmst, also nur kundennummer drinlässt. Diese Subquery kannst du in ein WHERE kundennummer IN (subquery) stecken.  
  
  
dedlfix.