Apakah mungkin untuk mengurutkan dalam mysql dengan "order by" menggunakan kumpulan nilai kolom (ID) yang telah ditentukan seperti: order by (ID = 1,5,4,3) jadi saya akan mendapatkan record 1, 5, 4, 3 di dalamnya memesan?
UPDATE: Tentang menyalahgunakan mysql ;-) Saya harus menjelaskan mengapa saya membutuhkan ini ...
Saya ingin catatan saya berubah secara acak setiap 5 menit. Saya memiliki tugas cron untuk melakukan tabel pembaruan untuk meletakkan urutan acak yang berbeda di dalamnya. Hanya ada satu masalah! PAGINASI. Saya akan memiliki pengunjung yang datang ke halaman saya dan saya memberinya 20 hasil pertama. Dia akan menunggu 6 menit dan pergi ke halaman 2 dan dia akan mendapatkan hasil yang salah karena urutan sortir telah berubah.
Jadi saya berpikir bahwa jika dia datang ke situs saya, saya memasukkan semua ID ke sesi dan ketika dia berada di halaman 2 dia mendapatkan catatan yang benar bahkan jika penyortiran sudah berubah.
Apakah ada cara lain yang lebih baik untuk melakukan ini?