Я хотел бы взять базу данных, скажем, 1000 пользователей и выбрать 20 случайных (ORDER BY rand()
, LIMIT 20
), а затем упорядочить полученный набор именами. Я придумал следующий запрос, который не работает, как я надеялся.
SELECT * FROM users WHERE 1 ORDER BY rand(), name ASC LIMIT 20