Я использую полнотекстовый поиск, чтобы тянуть строки.
Я упорядочиваю строки на основе оценки (ORDER BY SCORE), затем из 20 верхних строк (LIMIT 20) хочу рандировать (RAND) набор результатов.
Так что для любого конкретного поискового запроса я хочу случайным образом показать 5 из 20 лучших результатов.
Мой обходной путь основан на коде - я помещаю 20 лучших в массив, затем случайным образом выбираю 5.
Есть ли способ sql сделать это?