É possível classificar no mysql por "ordenar por" usando um conjunto predefinido de valores de coluna (ID) como: ordenar por (ID = 1,5,4,3) então eu obteria o registro 1, 5, 4, 3 naquele encomendar fora?
ATUALIZAÇÃO: Sobre abusar do mysql ;-) Tenho que explicar porque preciso disso ...
Quero que meus registros sejam classificados aleatoriamente a cada 5 minutos. Eu tenho uma tarefa cron para fazer a tabela de atualização para colocar uma ordem de classificação diferente e aleatória nela. Só existe um problema! PAGINAÇÃO. Terei um visitante que chega à minha página e darei a ele os primeiros 20 resultados. Ele esperará 6 minutos e irá para a página 2 e terá resultados errados porque a ordem de classificação já foi alterada.
Então pensei que se ele vier ao meu site eu coloco todos os ID's em uma sessão e quando ele está na página 2 ele pega os registros corretos mesmo que a classificação já tenha mudado.
Existe alguma outra maneira melhor de fazer isso?