如何在一个SQL查询中有2个顺序

时间:2011-11-14 19:16:02

标签: mysql sql

我有一种情况,我想订购一个从最高值到最低值的列,检索最高的10个值,然后在该顺序之后随机显示前10个值。我可以知道如何在这种情况下撰写查询吗?

1 个答案:

答案 0 :(得分:4)

SELECT * 
FROM   (SELECT * 
        FROM   table 
        ORDER  BY VALUE DESC 
        LIMIT  10) AS mytable 
ORDER  BY Rand() 

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