Einzelnen Beitrag anzeigen

NetSonic

Registriert seit: 10. Mai 2007
124 Beiträge
 
Delphi 10 Seattle Professional
 
#6

Re: MySQL doppelte Datensätze anzeigen...

  Alt 20. Nov 2007, 15:57
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?
  Mit Zitat antworten Zitat