Keine doppelten zufaelligen Eintraege

Keine doppelten zufaelligen Eintraege

am 16.11.2006 23:51:23 von Alexander Vipach

Hallo,

wenn man zufällige Einträge mittels "ORDER BY RAND LIMIT 2" auswählt, kommt
es leider auch häufiger vor, das zwei gleiche Einträge von MySQL ausgewählt
werden. Kann man das irgendwie unterbinden?

Ciao

Alex

Re: Keine doppelten zufaelligen Eintraege

am 17.11.2006 07:03:00 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: Keine doppelten zufaelligen Eintraege

am 17.11.2006 08:38:00 von Claus Reibenstein

Alexander Vipach schrieb:

> wenn man zufällige Einträge mittels "ORDER BY RAND LIMIT 2" auswählt, kommt
> es leider auch häufiger vor, das zwei gleiche Einträge von MySQL ausgewählt
> werden. Kann man das irgendwie unterbinden?

Was meinst Du mit "zwei gleiche Einträge"? Meinst Du zwei mal den
gleichen (denselben) Eintrag? Oder zwei verschiedene Einträge mit
gleichem Inhalt? Bei Letzterem könnte DISTINCT helfen. Bei Ersterem wäre
ein Blick auf die gesamte Abfrage nötig.

Zum Thema "Datensätze per Zufall auswählen" gab es gestern hier schon
eine Diskussion. Schau Dir mal ff an.

BTW: Muss es nicht RAND() heißen?

Gruß. Claus
--
,~°O O
O ,´ / |/|\
/ |¯`. Das neue Hochzeits-Branchenbuch im Internet ,´ / | |\
/__| `~...............................................~´ /___|/ /