Нет необходимости использовать подзапрос, вы можете напрямую использовать предложение ORDER BY
, а также не уверены, с какой целью вы используете функцию RAND()
в предложении ORDER BY
, это функция, которая генерирует случайные числа, и есть нет смысла сортировать с помощью функции. Вы можете отсортировать по соответствующему столбцу и получить результат.
SELECT companies.company_name
FROM companies WHERE companies.profile_progress
BETWEEN 80 AND 100 ORDER BY profile_progress LIMIT 9;