MySQL: Alternativen zu ORDER BY RAND ()
Ich habe einige Alternativen zu MySQL gelesenORDER BY RAND()
Funktion, aber die meisten Alternativen gelten nur, wenn ein einzelnes zufälliges Ergebnis benötigt wird.
Hat jemand eine Idee, wie man eine Abfrage optimiert, die mehrere zufällige Ergebnisse zurückgibt, wie zum Beispiel:
SELECT u.id,
p.photo
FROM users u, profiles p
WHERE p.memberid = u.id
AND p.photo != ''
AND (u.ownership=1 OR u.stamp=1)
ORDER BY RAND()
LIMIT 18