André Laugks: MySQL - zufall ? bzw. wie nutzt man random bei select ?

Beitrag lesen

Hallo!

ich möchte aus einer tabelle mit 1000 Zeilen 10 ausgeben lassen, welche aber durch zufall ausgesucht werden sollen... sprich ich habe

soll er mit dann Zeile 6, Zeile 656, zeile 777... Zeile x[10] zurückliefern... ich habe es schon mit select * from table where row = x limit by rand, 10; probiert aber dann bringt er sie ja sortiert zurück bzw. so wie sie in der tabelle stehen...

Eben habe ich mal folgendes angetestet:

SELECT id FROM tabname ORDER BY RAND() LIMIT 10;

Es werde immer 10 id's in einer nicht sortieren Reihenfolge ausgegeben!  Selbst mit DESC und ASC weigert sich mySQL, die id's zu sortieren.

MfG, André Laugks