ORDER BY RAND() LIMIT 1;
. का उपयोग करें , के अनुसार RAND()
(स्पष्टीकरण के नीचे के पास)। मुझे यकीन नहीं है कि आप इसे नेस्टिंग के बिना कर सकते हैं, लेकिन यह इतना महंगा नहीं होना चाहिए कि आपकी नेस्टेड टेबल में केवल 2 पंक्तियाँ हों।
SELECT * FROM
(SELECT * FROM events WHERE featured = 1 ORDER BY timestamp DESC LIMIT 2)
ORDER BY RAND() LIMIT 1;