MudGuard: Order by rand() ergbit gleiche treffer ?

Beitrag lesen

Hi,

SELECT * FROM meinedb WHERE artikel!='$jetztartikel' AND kategorie='1' ORDER BY rand() LIMIT 2

Nun zu meiner Frage, kann es sein, dass zufällig auch der gleich artikel zweimal ausgesucht wird ? Mir persönlich ist dies noch nciht aufgefallen, die Datenbank umfasst knapp 20.000 Artikel, aber einige User meinten dass es vorkommt das der gleich Artikel angezeigt wird vom Script ? Also ist dies möglich, oder ist dies ausgeschlossen ??

Bei obigem SQL-Befehl sollte das ausgeschlossen sein.
Denn es werden ja nicht zufällig Datensätze ausgewählt.

Es werden alle Datensätze (außer jetztartikel) der Kategorie 1 ausgewählt. Dann wird "sortiert" (mit zufälliger Reihenfolge). Und dann werden vom Ergebnis nur 2 Datensätze benutzt.

Ich wüßte nicht, wo hier eine Verdoppelung auftreten sollte.
Außer es ist ein doppelter Eintrag in der Datenbank vorhanden.

cu,
Andreas

--
MudGuard? Siehe http://www.Mud-Guard.de/
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.