È possibile ordinare in mysql per "ordina per" utilizzando un set predefinito di valori di colonna (ID) come: ordina per (ID = 1,5,4,3) in modo da ottenere il record 1, 5, 4, 3 in quello ordine fuori?
AGGIORNAMENTO: sull'abuso di mysql ;-) Devo spiegare perché ho bisogno di questo ...
Voglio che i miei record cambino ordinamento in modo casuale ogni 5 minuti. Ho un'attività cron per eseguire la tabella di aggiornamento per inserire un ordinamento casuale diverso. C'è solo un problema! PAGINAZIONE. Avrò un visitatore che viene alla mia pagina e gli darò i primi 20 risultati. Aspetterà 6 minuti e andrà a pagina 2 e avrà risultati errati poiché l'ordinamento era già cambiato.
Quindi ho pensato che se arriva sul mio sito metto tutti gli ID a una sessione e quando è a pagina 2 ottiene i record corretti anche se l'ordinamento è già cambiato.
C'è un altro modo migliore per farlo?