2013-01-08 40 views
-4

我需要一些幫助才能獲得評論最多的帖子。 有2個表格,其中一個具有web_content職位,另一個具有評論web_jcomments。從2個數據庫表中獲取結果

我需要獲得最多評論的帖子和評論數量。 web_content.ID = web_jcomments.object_id。 數據庫在MYSQL中。

請幫助一些人的SQL代碼? 感謝您閱讀

+0

你嘗試過什麼? –

+0

什麼RDBMS? (我假設MySQL給出了php標籤?) –

+0

我們正在使用mysql。 – Avin

回答

1
SELECT 
     wc.ID, 
     wj.Total 
FROM web_content as wc 
LEFT JOIN (
      SELECT 
       object_id, 
       count(object_id) as Total 
) as wj on wc.ID = wj.object_id 
ORDER BY wi.Total DESC 
+0

如果您只想要最上面的那一項,請在結尾處添加LIMIT 1。 – Tom

0

很長一段時間,因爲我已經寫的MySQL ..

類似:

SELECT 
     web_content.ID, 
     COUNT(*) 
FROM web_content.ID 
LEFT JOIN web_jcomments ON (web_content.ID = web_jcomments.object_id)