Vinzenz Mai: wie findet man die Duplikation in Datenbank

Beitrag lesen

Hallo,

kann jemand mir sagen, wie ich die gleichen Einträge in einer datenbank finden und ausgeben? z.b.
Spalte1 Spalte2
a       b
b       c
b       d
a       b
d       c
a       b

mit einer SELECT-Anweisung, der GROUP-BY-Klausel und filtern mit HAVING sowie COUNT.

ich möchte die 3 "a b" ausfilten.

  
SELECT                    -- Gib mir  
    COUNT(*) AS Anzahl,   -- die Anzahl des Auftreten, gebe der Spalte einen Namen  
    Spalte1,              -- den Wert aus Spalte 1  
    Spalte2,              -- den Wert aus Spalte 2  
FROM                      -- aus  
    tabelle               -- der Tabelle  
GROUP BY                  -- gruppiert nach den Spalten  
    Spalte1,              -- Spalte 1  
    Spalte2               -- und Spalte 2,  
HAVING                    -- aber nur die Kombinationen aus Spalte 1 und 2,  
    COUNT(*) > 1          -- die mehrfach vorkommen  

Dies sollte jedes relationale Datenbankmanagementsystem können, auch MySQL.

Freundliche Grüße

Vinzenz