Select mehrer Datensätze per Zufall?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Select mehrer Datensätze per Zufall?

    Seit MySQL 3.23 lässt sich mit
    SELECT name FROM table ORDER BY RAND LIMIT 1
    ein Zufälliger Datensatz aus der Tabelle auswählen.

    Ich brauche nun mehrere Datensätze und sie dürfen sich nicht Wiederholen. Kennt jemand hierfür eine unkomplizierte Lösung?

    Danke
    Text Link Exchange
    http://www.texino.net

  • #2
    wenn du mit deinem Query EINEN Datensatz zufällig auswählen kannst, dann geht das sicher mit mehreren so:

    SELECT name FROM table ORDER BY RAND LIMIT 5

    LIMIT begrenzt dir doch dein Resultset auf einen Treffer, so eben auf 5 und die wurden wohl mit RAND sortiert. Eigentlich müßten dann 5 zufällige Einträge erscheinen....

    Kommentar

    Lädt...
    X