2012-09-15 41 views
0

我的发言显示结果为SELECT COUNT(用户ID)adjusment

userid Count(userid) 

    SELECT userid, COUNT(userid) 
    FROM friends 
    GROUP BY userid 
    ORDER BY `COUNT(userid)` DESC 
    LIMIT 0 , 30 

我有1条多列“级别”的朋友表需要将其添加到我的结果
如何TP调整我的发言

所以,我的结果看起来像

userid Count(userid) level 
+0

[你有什么尝试?](http://whathaveyoutried.com) – eggyal

+0

由于在每个用户标识符的'friends'(因此多于一个'level')似乎有多行,所以你需要指定要显示哪个“级别”。马克斯? –

+0

-1,你必须谷歌之前,你问这样的问题,你有没有试过“SELECT userid,COUNT(userid),level .... FROM” – Michael

回答

2

你可以试试:

SELECT userid, COUNT(userid) AS cnt, level 
    FROM friends 
    GROUP BY userid 
    ORDER BY cnt DESC 
    LIMIT 30 
+0

完美,谢谢 – Jecki