Gunakan ORDER BY RAND() LIMIT 1;
, sesuai dokumentasi MySQL untuk RAND()
(dekat bagian bawah penjelasan). Saya tidak yakin apakah Anda dapat melakukannya tanpa bersarang, tetapi seharusnya tidak terlalu mahal mengingat tabel bersarang Anda hanya memiliki 2 baris.
SELECT * FROM
(SELECT * FROM events WHERE featured = 1 ORDER BY timestamp DESC LIMIT 2)
ORDER BY RAND() LIMIT 1;