Jump to content

Doppelte Datensätze anzeigen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Hallo zusammen

 

Ich filtere so doppelte Datensätze aus:

 

SELECT Spalte, COUNT(E) AS result

FROM Tabellenname

GROUP BY E

HAVING (COUNT(Spalte) > 1)

ORDER BY Spalte

 

 

Nun brauche ich aber alle Datensätze die doppelt erfasst sind und zwar NICHT Gruppiert! Diese Datensätze möchte ich danach auf dem Bildschirm anzeigen...

 

Ich komme so nicht weiter... wer kann helfen..?

danke

Geschrieben

Moin,

 

das ist auch nicht ganz trivial. Zuerst wäre mal die Frage zu beantworten, was für dich ein doppelter Datensatz ist: Alle Felder mit identischen Werten? Nur die einer Spalte?

 

Je nachdem, was du dann damit vorhast, kannst du verschiedene Wege gehen. Eine Google-Suche nach "sql query duplicate rows" sollte dich auf die Spur bringen.

 

Gruß, Nils

Geschrieben

Hallo,

 

wie wärs mit folgendem...

 


Select c.spalte, c.innen from(
Select spalte,
(Select count(*) from Tabelle as innen
where innen.spalte = a.spalte) as innen
from Tabelle as a
) c
where c.innen > 1

 

Ich bin mir nicht ganz sicher... Vielleicht geht auch ein Subselect mit in

 

Gruß

 

Dirk

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...