Cruz: MySQL-Verständnisfrage

Beitrag lesen

Die Ausgabe soll ZUFÄLLIG sortiert sein, allerdings soll der erste Eintrag der bei der vorausgegangenen zufälligen Sortierung bei der nächsten Ausgabe automatisch an das Listenende gerückt werden.

Du hast mir nicht bestätigt, ob ich richtig verstanden habe, ob ein und die selbe Liste zwei mal angezeigt wird. Einmal in völlig zufälliger Reihenfolge und das zweite mal die selbe zufällige Reihenfolge rückwärts?

Wenn dem so ist, dann musst du dir im Grunde nur selbst den Seed setzen und ihn dir für den zweiten Aufruf merken. Also...

erst ORDER BY RAND(s) ASC
(erzeugt zufällige Sortierung mit random seed s)

und beim zweiten mal ORDER BY RAND(s) DESC
(erzeugt selbe zufällige Sortierung mit random seed s in umgekehrter Reihenfolge)

Siehe auch Stichwortsuche nach RAND() auf www.mysql.com

Cruz