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

关于sql两表两表关联查询语句,该如何解决

2012-03-09 
关于sql两表两表关联查询语句一个是新闻表,一个是新闻评论表两个表用新闻id关连我想提评论最多的10条新闻

关于sql两表两表关联查询语句
一个是新闻表,一个是新闻评论表  
两个表用新闻id关连  
我想提评论最多的10条新闻  

新闻表news:id,新闻标题(title),内容(content),加入时间(date)  
评论表T_comment:id,新闻id(newsid),评论标题(title),评论内容(body)  

select   top   10   *   from   news   where   id   in   (   select   newsid   from   T_comment   order   by   count(newid)   desc)  

这个应该没有错啊  
但就是提不出来  
提示脚本超时。  
请高手帮忙!
谢谢

[解决办法]
top 10放SubQuery里
[解决办法]
select * from news where id in ( select distinct top 10 newsid from T_comment order by count(newid) desc)

热点排行