Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#23

Re: MySQL doppelte Datensätze anzeigen...

  Alt 24. Dez 2007, 01:33
Hallo Gonso,

ok, mit deinen zusätzlichen Infos kann man natürlich arbeiten...
SQL-Code:
SELECT *
FROM tblkunden x
WHERE COALESCE(nachname, '') <> ''
  AND COALESCE(vorname, '') <> ''
  AND EXISTS (SELECT nachname, vorname
              FROM tblkunden
              WHERE nachname = x.nachname
                AND vorname = x.vorname
              GROUP BY nachname, vorname
              HAVING COUNT(*) > 1)
  AND erfdatum = (SELECT MAX(erfdatum)
                  FROM tblkunden
                  WHERE nachname = x.nachname
                    AND vorname = x.vorname)
ORDER BY nachname, vorname
Hier wird nur der letzte Datensatz angezeigt, wenn es der Erste sein soll, nimm MIN.

Gruss
Thorsten
  Mit Zitat antworten Zitat