首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

求 热点点评的sql语句写法解决思路

2012-03-18 
求 热点点评的sql语句写法表cy含字段id(自动编号),title(标题),content(内容)表review含字段id(自动编号),

求 热点点评的sql语句写法
表   cy   含字段   id(自动编号),   title(标题),   content(内容)
表   review   含字段   id(自动编号),   reviewid(所评文章的id号),   reviewcontent(评论内容)

现在想按点评的次数将cy表中文章的标题罗列出来   请问sql语句该怎么写?   一句sql能不能实现?

[解决办法]
TRY:
Select a.id,a.title From [cy] a left outer join (Select reviewid,count(*) As rt From [review] Group by reviewid) b on a.id=b.reviewid Order by b.rt
[解决办法]
如果按评论数多少倒序排列:
Order by b.rt Desc
[解决办法]
Select A.[id],A.title,B.cnt from cy A
Left join
(select reviewid,count(*) cnt from review group by reviewid) B
On A.[id] = B.reviewid
[解决办法]
OH....
这一下子就有人先发了。。。汗。。。。
后了。。。。
[解决办法]
把两个表设计为一个更方便

热点排行