2010-09-17 22 views
1

在我的網站上創建的每個帖子都存儲在數據庫表中,該表內部列出了列出用戶用戶名的列。從數據庫中查找熱門貢獻者

我想找到前10位的貢獻者到我的網站,我如何計算所有用戶創建的所有帖子,然後在列表中顯示前10名貢獻者。

表名:帖子 表列:用戶名

每個帖子都有一個用戶名條目。

+0

@Capt奧的斯:你應該是一個答案。它真的是這樣的方式。 – 2010-09-17 13:32:23

回答

2

爲什麼不有一個職位數字段?我認爲這是某種論壇,用戶喜歡瞭解他們的帖子數量。然後,您只需選擇頂部的海報。

然後執行類似...

SELECT username FROM tablename ORDER BY postcount DESC limit 10 
6
SELECT count(username) a,username from posts group by username order by a desc limit 10