Mysql 如何在一个sql查询中使用2个ORDER by
我有一种情况,我想将一列从最高值到最低值排序,检索最高的10个值,然后在排序之后随机显示前10个值。我可以知道如何对这种情况提出质疑吗Mysql 如何在一个sql查询中使用2个ORDER by,mysql,sql,Mysql,Sql,我有一种情况,我想将一列从最高值到最低值排序,检索最高的10个值,然后在排序之后随机显示前10个值。我可以知道如何对这种情况提出质疑吗 SELECT * FROM (SELECT * FROM table ORDER BY VALUE DESC LIMIT 10) AS mytable ORDER BY Rand() 提供前10个结果的随机顺序 为您提供前10个结果的随机排序10个最高值是否也会出现在随机列表中?10个最
SELECT *
FROM (SELECT *
FROM table
ORDER BY VALUE DESC
LIMIT 10) AS mytable
ORDER BY Rand()
提供前10个结果的随机顺序
为您提供前10个结果的随机排序10个最高值是否也会出现在随机列表中?10个最高值是否也会出现在随机列表中?