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