Hallo!
Ich arbeite gerade an einem Projekt, wo ich eine ziemlich grosse Datenbank habe (>10000 Eintraege)
Jetzt haette ich gern eine abfrage, welche mir einen zufaelligen Datensatz aus bestimmten Datensaetzen raus sucht.
Ich koennte jetzt zwar (wie ich auch oft in der Suche gefunden habe) das hier machen:
Aber das dauert viel zu lange. Also der muss ja erstmal, fuer sagen wie 1000 Datensaetze , eine Zufallszahl berechnen.
Geht das irgendwie schneller?
Ich arbeite gerade an einem Projekt, wo ich eine ziemlich grosse Datenbank habe (>10000 Eintraege)
Jetzt haette ich gern eine abfrage, welche mir einen zufaelligen Datensatz aus bestimmten Datensaetzen raus sucht.
Ich koennte jetzt zwar (wie ich auch oft in der Suche gefunden habe) das hier machen:
Code:
SELECT whatever
FROM db
WHERE fremdschluessel=3
ORDER BY RAND() LIMIT 1;
Geht das irgendwie schneller?