Doppelte Einträge in mySQL Tabelle finden
Dubletten sind doppelte Einträge, die Sie mit einer SQL-Abfrage in einer Tabelle finden können.
Die folgende Abfrage listet alle Dubletten auf und zeigt die Anzahl der Duplikate an:
SELECT [SPALTE], COUNT(*) AS anzahl FROM [TABELLE] GROUP BY [SPALTE] HAVING anzahl > 1
Wenn Sie wissen möchten welche Datensätze doppelt sind, dann können diese einzeln aufgelistet werden.
Die folgenden SQL-Abfrage listet Ihnen die Duplikate auf:
SELECT table_a.[SPALTE] FROM [TABELLE] AS table_a INNER JOIN ( SELECT [SPALTE] FROM [TABELLE] GROUP BY [SPALTE] HAVING COUNT(id) > 1 ) AS table_b ON table_b.[SPALTE] = table_a.[SPALTE]