Ist es möglich, in MySQL nach "Reihenfolge nach" zu sortieren, indem ein vordefinierter Satz von Spaltenwerten (ID) verwendet wird, wie: Reihenfolge nach (ID = 1,5,4,3), so dass ich darin Datensatz 1, 5, 4, 3 erhalten würde bestellen?
UPDATE: Über den Missbrauch von MySQL ;-) Ich muss erklären, warum ich das brauche ...
Ich möchte, dass meine Datensätze alle 5 Minuten zufällig sortiert werden. Ich habe eine Cron-Aufgabe, die Aktualisierungstabelle zu erstellen, um eine andere, zufällige Sortierreihenfolge einzugeben. Es gibt nur ein Problem! SEITENNUMMERIERUNG. Ich werde einen Besucher haben, der auf meine Seite kommt, und ich gebe ihm die ersten 20 Ergebnisse. Er wird 6 Minuten warten und zu Seite 2 gehen, und er wird falsche Ergebnisse haben, da sich die Sortierreihenfolge bereits geändert hat.
Also dachte ich, wenn er auf meine Seite kommt, stelle ich alle IDs in eine Sitzung und wenn er auf Seite 2 ist, bekommt er die richtigen Datensätze heraus, auch wenn sich die Sortierung bereits geändert hat.
Gibt es eine andere Möglichkeit, dies besser zu tun?