Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

SQL Group by und order by rand()

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
[btk]tobi
PostRank 8
PostRank 8
Beiträge: 890
Registriert: 11.10.2004, 05:02
Wohnort: Stuttgart

Beitrag von [btk]tobi » 04.06.2007, 22:08

Ich habe eine Datenbank mit einer Spalte für den Wert, einer für die Gruppe und einer ID. Jetzt möchte ich von jeder Gruppe einen Wert auslesen, soweit auch kein Problem

Code: Alles auswählen

SELECT wert FROM tabelle GROUP BY gruppe;
Jetzt möchte ich aber für jede Gruppe einen zufälligen Wert

Code: Alles auswählen

SELECT wert FROM tabelle GROUP BY gruppe ORDER BY rand();
Das funktioniert aber leider nicht, es wird immer der erste Wert aus einer Gruppe ausgegeben. Jemand ne Idee?