Можно ли отсортировать в mysql "order by" с помощью предопределенного набора значений столбца (ID), например: order by (ID = 1,5,4,3), поэтому я бы получил запись 1, 5, 4, 3 в этом порядке?
ОБНОВЛЕНИЕ: О злоупотреблении mysql;-) Я должен объяснить, зачем мне это нужно...
Я хочу, чтобы мои записи меняли сортировку случайным образом каждые 5 минут. У меня есть задача cron, чтобы сделать таблицу обновлений, чтобы поместить в нее другой случайный порядок сортировки. Есть только одна проблема! PAGINATION. У меня будет посетитель, который придет на мою страницу, и я дам ему первые 20 результатов. Он будет ждать 6 минут и перейти на страницу 2, и у него будут неправильные результаты, поскольку порядок сортировки уже изменился.
Итак, я подумал, что если он придет на мой сайт, я поставлю все ID на сеанс, и когда он появится на странице 2, он получит правильные записи, даже если сортировка allready изменилась.
Есть ли другой способ, лучше, сделать это?