Mysql 如何在一个sql查询中使用2个ORDER by

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个最

我有一种情况,我想将一列从最高值到最低值排序,检索最高的10个值,然后在排序之后随机显示前10个值。我可以知道如何对这种情况提出质疑吗

SELECT * 
FROM   (SELECT * 
        FROM   table 
        ORDER  BY VALUE DESC 
        LIMIT  10) AS mytable 
ORDER  BY Rand() 
提供前10个结果的随机顺序


为您提供前10个结果的随机排序

10个最高值是否也会出现在随机列表中?10个最高值是否也会出现在随机列表中?