Използвайте ORDER BY RAND() LIMIT 1;
, съгласно документацията на MySQL за RAND()
(близо до долната част на обяснението). Не съм сигурен дали можете да го направите без влагането, но не би трябвало да е толкова скъпо, като се има предвид, че вашата вложена таблица има само 2 реда.
SELECT * FROM
(SELECT * FROM events WHERE featured = 1 ORDER BY timestamp DESC LIMIT 2)
ORDER BY RAND() LIMIT 1;