Случайный выбор строк

Vadimka

Новичок
Случайный выбор строк

Выбираю 3 случайные записи из таблицы:
SELECT id FROM table ORDER BY RAND() LIMIT 3
Каким образом выбрать 3 случайные записи , но не со всей таблицы, а из 50 последних записей?
 

alpine

Новичок
Vadimka
SELECT id FROM (SELECT id FROM table ORDER BY id DESC LIMIT 50) as t1 ORDER BY RAND() LIMIT 3
 
Сверху