PHP-Code:$query2 = " SELECT DISTINCT id, firstname, lastname, email
FROM table
WHERE email != ''
GROUP BY email
ORDER BY firstname, lastname;
Hi,
die Abfrage:
ergibt folgendes:PHP-Code:$query2 = " SELECT DISTINCT id, firstname, lastname, email
FROM table
WHERE email != ''
ORDER BY firstname, lastname;
Meine Frage:
Wie kann ich erreichen, dass der User Alex nur einmal aufgelistet wird und nicht dreimal mit den selben Infos??
Danke
Geändert von bigtail (17.07.2010 um 23:36 Uhr)
PHP-Code:$query2 = " SELECT DISTINCT id, firstname, lastname, email
FROM table
WHERE email != ''
GROUP BY email
ORDER BY firstname, lastname;
Oder Du lässt bei Deinem ursprünglichen SELECT die "id" weg, denn die scheint nicht bei allen Alexs gleich zu sein.
Grüße vom Griechen,
Cybergreek!
everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht
Hi,
besten Dank für eure Antworten.
Ich habe die "id" weggelassen und alles funktioniert wunderbar.
Die andere Frage ist, warum die Werte 3 x in der Tabelle auftauchen. Das man die Abfrage entsprechend manipulieren kann, dass nur ein Ergebnis angezeigt wird, ist die eine Sache, doch es könnte auch am DB-Design liegen.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)