Henryk Plötz: MYSQL DISTINCT DOPPELTE EINTRAEGE

Beitrag lesen

Moin,

Danke für deine Hilfe, aber das Problem ist:
Sobald eine Spalte vorhanden ist, welche nicht doppelt sein kann,
wird alles angezeigt.

Deswegen sollst du in diesem Fall auch GROUP BY nehmen. Wie in der MySQL-Doku ersichtlich ist, ist SELECT DISTINCT a,b,c ... im Ergebnis (jetzt mal abgesehen von der Sortierung) identisch zu SELECT a,b,c ... GROUP BY a,b,c. Das heisst, SELECT a,b,c ... GROUP BY a macht genau was du willst. (Vorsicht ist hier nur insofern geboten als weitestgehend zufällig ist welche der Zeilen mit dem gleichen a du zurückkriegst.)

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~