PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datensätze per Zufall


crowl
11.09.2003, 17:49:16
Mit

SELECT id FROM table ORDER BY RAND LIMIT n

kann ich ja n per Zufall ausgewählte Datensätze aus der Datenbank lesen. Garantiert mir RAND, dass keiner der Datensätze doppelt per Zufall ausgewählt wird?

crowl
11.09.2003, 22:21:03
Hab es jetzt ausgiebig getestet, und nie einen Datensatz doppelt erhalten.

Marilu
12.09.2003, 09:35:10
> Garantiert mir RAND, dass keiner der Datensätze doppelt per Zufall ausgewählt wird?

Falls doch, kannst Du sie ausblenden:

SELECT id FROM table GROUP BY RAND ORDER BY RAND LIMIT n