Vinzenz Mai: Abfrage ohne doppelte Werte ausgeben

Beitrag lesen

Hallo Ben,

Aus einer MySQL-Tabelle möchte ich die ersten 3 Meldungen auslesen. Dabei sollte jedoch jeder Name nur einmal vorkommen.

welche MySQL-Version? Ab 4.1 gibt es eine recht einfache Lösung mit einem Subselect, siehe http://forum.de.selfhtml.org/archiv/2006/3/t124769/#m804136

Meine SQL-Abfrage lautet:
"SELECT Name,Text FROM Tabelle ORDER BY ID LIMIT 0,3"

Die ersten drei sind also die mit der niedrigsten ID.
Du solltest die Lösung, die Du in dem von mir verlinkten Posting findest, leicht an Dein Problem anpassen können, die entsprechende MySQL-Version vorausgesetzt.

Freundliche Grüße

Vinzenz