Duplikate entfernen (MySQL)
Markus
- datenbank
Hallo,
ist es möglich sich Duplikate innerhalb einer MySQL-Tabelle anzeigen zu lassen?,... wenn ja, weiss jemand wie dies geht?
Beispiel:
MySQL-Tabelle: ID,Name1,Name2,Level,Datum
Es sollen nun nur die Daten angezeigt werden die identische Name1 und Name2-Werte haben.
z.B.
4,Alex,Martina,2,01.01.2007
5,Alex,Martina,2,02.01.2007
Danke & viele Grüsse,
Markus
Tach Markus,
Versuch mal:
SELECT *, COUNT(*) as anzahl
FROM tabelle
GROUP BY Name1, Name2
WHERE anzahl>1
Schönen Gruß
ups, bevor Du's ausprobierst:
mir ist gerad eingefallen, daß berechnete Felder
nicht in einer WHERE-Klausel auftauchen dürfen.
Also direkt mal eine Selbstkorrektur:
SELECT *, COUNT(*) as anzahl
FROM tabelle
GROUP BY Name1, Name2
HAVING anzahl>1
So, nu aber (hoffentlich). ;)