2014-07-26 27 views
-1

我想要从用户中选择所有,然后显示所有输出ASC,但我想显示那些在顶级ASC上具有更高COUNT的人。下面是代码:把greatings放在顶部,然后显示用户名

$sql = "SELECT * 
     FROM user 
     ORDER BY user_id ASC, 
       (SELECT * 
        FROM user 
        WHERE count > 40 
        ORDER BY hits DESC) DESC"; 

基本上选择所有用户,然后通过user_ID的ASC显示顺序,但我也希望把订单给那些谁在上面有更高的计数第一批用户。我从这个SQL错过了什么?

+0

什么是你的表结构(字段名) – Farrokh

+0

'用户名:杰米,Jonie,琼斯,简氏,Jolos,Jilos' – user3674155

+0

表结构PLZ没有表数据 – Farrokh

回答

0

试试这个代码:

SELECT * FROM user WHERE count > 40 ORDER BY count DESC, user_id ASC 
+0

不,但我希望计数分开....不要将这些从计数分离....所以我希望所有的用户显示,但只有最高的计数最佳。 – user3674155

相关问题