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