Thomas123: MySQL: X zufällige Datensätze

Hallo,

ich habe eine Tabelle mit ganz vielen Datensätzen. Jetzt suche ich nach einen Select, mit dem ich nur eine Anzahl 10 Datensätze zurück gebe. Diese X DAtensätze sollen aber zufällig sein. Gibt es dort eine möglichkeit?

PS: Auf die Datenbank greife ich mit PHP zu, also eine Lösung in PHP währe auch denkbar.

Lieber währe mir eine Lösung in SQL.

Falls ihr Lösungen habt, wie schätzt ihr die performence eurer Lösungen....

  1. hi,

    ich habe eine Tabelle mit ganz vielen Datensätzen. Jetzt suche ich nach einen Select, mit dem ich nur eine Anzahl 10 Datensätze zurück gebe. Diese X DAtensätze sollen aber zufällig sein.

    SELECT ... FROM tabelle ORDER BY RAND() LIMIT 10

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }