2013-05-09 90 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我们可以显示。

希望这会有所帮助!