Mailinglisten-Archive |
Hallo, jetzt ist es mir so ziemlich klar was du suchst und wie man es bekommt. Das Query sollte wie folgt aussehen: SELECT DISTINCT name, email, strasse, plz, stadt FROM game WHERE Trim(`name`) <> '' AND Trim(`email`) <> '' AND Trim(`strasse`) <> '' AND Trim(`plz`) <> '' AND Trim(`stadt`) <> '' ORDER BY email Dieses Query liefert dir alle Zeilen, die in jedem der angegebenen Felder eine Eingabe gemacht hat, aber jeden Datensatz nur einmal. Sollte auch nur ein Zeichen eines Feldes einer sonst identischen Adresse unterschiedlich sein, bekommst du die Duplette ausgegeben. Das Query sortiert nun nach email-Adressen. Zur Performanceverbesserung dieses Queries wuerde ich einen Index auf alle angegebenen Felder legen (einzeln). Ist das etwa, was du brauchst? ciao! Kai -- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive