2013-05-09 44 views
2

我設計了一個博客及其從數據庫中動態檢索數據。現在,我希望具有最多評論的博客顯示在頂部。所以任何人都可以幫助我。我將張貼我的網頁的快照顯示在流行的博客上。如何顯示受歡迎的博客文章

顯示流行博客的區域。

http://s1272.photobucket.com/user/Ahad_Murtaza/media/Untitled_zps329dc86b.png.html

+0

ORDER BY,例如'ORDER BY sum(comments)DESC' – Patashu 2013-05-09 05:24:12

+0

sum()是一個插入函數嗎? – 2013-05-09 05:27:35

+0

它是一個內置的SQL聚合函數。如果你不知道這些是什麼,我建議你谷歌和閱讀,他們是非常重要的;) – Patashu 2013-05-09 05:29:01

回答

0

AS我看到鏈接的圖像查詢應該是這樣的顯示,按您的輸出 請設置列名稱根據自己的需要從表顯示在這裏只是查詢

select 
    Comment.blog_id, 
    count(Comment.commentId) as number_of_comments,blog.title 
from 
    Comment 
LEFT JOIN blog 
    ON Comment.blog_id=blog.blog_id 
group by 
    Comment.blog_id, 
order by 
    number_of_comments desc 
limit 10; 

讓我知道如果我能幫助你更

+0

我無法應用該代碼。 – 2013-05-09 06:11:01

+0

我有一個文件中的函數,該函數是從其他文件調用的。所以,我怎樣才能得到數據的變量的意見。 – 2013-05-09 06:14:40

+0

因爲你正在使用任何框架? – liyakat 2013-05-09 06:27:34

1

之前問嘗試做某件事,或者嘗試谷歌它...

你的答案- 您可以使用分頁顯示的數據...

或者你可以做一些查詢工作 -

SELECT SUM(something) AS fieldname 
FROM tablename 
ORDER BY fieldname 

通過利用評論認爲SUM我們可以顯示。

希望這會有所幫助!