Markus: Duplikate entfernen (MySQL)

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

  1. Tach Markus,

    Versuch mal:

      
    SELECT *, COUNT(*) as anzahl  
    FROM tabelle  
    GROUP BY Name1, Name2  
    WHERE anzahl>1  
    
    

    Schönen Gruß

    1. 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). ;)