Вот мой текущий запрос:
SELECT * FROM products ORDER BY revenue DESC
Этот запрос работает, как и ожидалось, упорядочивая по сумме выручки.
Однако есть ли способ рандомизировать заказ, когда несколько продуктов имеют тот же доход?
Я знаю, что вы можете ORDER BY
несколько столбцов, например:
SELECT * FROM products ORDER BY revenue DESC, id ASC
Но можно ли использовать ORDER BY RAND()
, поэтому, если несколько продуктов имеют одинаковый доход, они не всегда перечислены в одном и том же порядке?