欢迎来到福编程网,本站提供各种互联网专业知识!
您的位置:网站首页 > 数据库 > MsSql

一个SQL语句获得某人参与的帖子及在该帖得分总和

发布时间:2007-04-22 作者: 来源:转载
selecta.*,b.SumPointfromExpert_Topic_Indexa,(selectTopicID,Sum(Point)asSumPointfromexpert_reply_indexwherePostUserName='ghj1976'GroupbyTopicIDHavingSum(Point)>0)asbwherea.TopicID=b.TopicID这里其实就是把一个查询的结果放到新的一个
selecta.*,b.SumPointfromExpert_Topic_Indexa,(
selectTopicID,Sum(Point)asSumPointfromexpert_reply_index
wherePostUserName='ghj1976'
GroupbyTopicID
HavingSum(Point)>0
)asb
wherea.TopicID=b.TopicID

这里其实就是把一个查询的结果放到新的一个查询中了。

另外Having对分组结果进行的查询。

相关推荐