Hm, jetzt wird es komisch... folgendes Phänomen mit dieser Abfrage...
SQL-Code:
SELECT a.Nachname, a.Vorname, a.Ort, a.Strasse
FROM tblkunden a
LEFT JOIN tblkunden b
ON a.Nachname=b.Nachname and a.Vorname=b.Vorname WHERE a.Nachname != '' AND a.Vorname != '' AND a.Nachname IS NOT NULL AND a.Vorname IS NOT NULL AND b.Nachname != '' AND b.Vorname != '' AND b.Nachname IS NOT NULL AND b.Vorname IS NOT NULL
GROUP BY a.Nachname, a.Vorname, a.Ort, a.Strasse
HAVING COUNT(a.Nachname) > 1
werden mir die Daten so angezeigt
NACHNAME - VORNAME
Mustermann - Klaus
Mustermann - Klaus
Muster - Frank
Musterfrau - Gerd
Musterfrau - Gerd
soweit, so gut... MUSTER FRANK wird mir nur einmal angezeit, befindet sich wie alle anderen Einträge aber auch doppelt in der Datenbank. MUSTERMANN KLAUS und MUSTERFRAU GERD sind doppelt drin und werden korrekt angezeigt... was nun, was geht da vor, was mache ich da falsch?