【发布时间】:2020-07-08 13:36:23
【问题描述】:
这是我当前的查询:
SELECT * FROM products ORDER BY revenue DESC
此查询按预期工作,按收入金额排序。
但是,当多个产品的收入相同时,有没有办法随机化订单?
我知道你可以ORDER BY 多个这样的列:
SELECT * FROM products ORDER BY revenue DESC, id ASC
但是是否可以使用ORDER BY RAND(),所以如果多个产品具有相同的收入,它们并不总是以相同的顺序列出?
【问题讨论】:
标签: mysql sql select sql-order-by