数据库中的高级查询

2014-11-24 14:36:31 · 作者: · 浏览: 1
数据库中的高级查询
关于在sql中怎么运用group by 和order by以及 having这些语句

如下图示(主表和副表通过messageID来进行关联):

怎么样在副表中查找并排序出热门帖子(跟帖数量)





就是统计出messageID出现的次数并且对它进行排序(这样就出现了热门的帖子,以及置顶的帖子)

操作如下:
select messageID ,count(messageID)as number from refo group by messageID having count(messageID)>=0 order by number desc 


这样就统计出来了