2014-07-26 26 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

相關問題