Tipp: Doubletten in MySql finden

Um in MySQL herauszufinden, welche Spalteninhalte sich doppelt oder mehrfach wiederfinden, muss man ein wenig verschraubt vorgehen. Gesetzt den Fall, in der Spalte 'feldname' der Tabelle 'Tabellenname' sollen Wiederholungen gefunden werden, dann fördert das Statement SELECT feldname, COUNT(*) FROM tabellenname GROUP BY feldname HAVING COUNT(*) > 1; die gewünschten Inhalte samt der Zahl ihrer Vorkommnisse zu Tage. Dafür sorgt die Gruppierung ('GROUP by feldname'), die anschließend über 'HAVING COUNT(*) > 1' auf mehrfache Vorkommnisse eingeschränkt wird.
Zuletzt bearbeitet 23.07.2004 17:34 Uhr