好贷网好贷款

高手解决SQL语句中动态给WHERE条件 40Babyface_ly1]

发布时间:2016-12-3 17:45:47 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"高手解决SQL语句中动态给WHERE条件 40Babyface_ly1]",主要涉及到高手解决SQL语句中动态给WHERE条件 40Babyface_ly1]方面的内容,对于高手解决SQL语句中动态给WHERE条件 40Babyface_ly1]感兴趣的同学可以参考一下。

select distinct UserInfoID from HB_UserInfo order by UserInfoID      select Sum(ReadCount) as readcount,HB_UserInfo.UserName from HB_Post, HB_UserInfo where HB_Post.UserInfoID='12'      select UserName from HB_UserInfo where UserInfoID='12' 我要三句变一句 下面两句中的UserInfoID要改成遍历第一句中的结果集 动态给 比如:第一句结果集{1,2,3},那下面2句中的UserInfoID为1,2,3;结果是3条记录  有高手帮忙吗 

  select Sum(ReadCount) as readcount,HB_UserInfo.UserName from HB_Post, HB_UserInfo where HB_Post.UserInfoID in(select distinct UserInfoID from HB_UserInfo order by UserInfoID)       select UserName from HB_UserInfo where UserInfoID in(select distinct UserInfoID from HB_UserInfo order by UserInfoID)

回复一下赚可用分。。哈哈

select Sum(ReadCount) as readcount,HB_UserInfo.UserName from HB_Post, HB_UserInfo where HB_Post.UserInfoID in(select distinct UserInfoID from HB_UserInfo)

HB_Post, HB_UserInfo 这两个难道没有关系嘛

--直接将Post.UserInfoID='12'改为 Post.UserInfoID int(select distinct UserInfoID from HB_UserInfo)

有关系 UserInfoID相同

select Sum(ReadCount) as readcount,HB_UserInfo.UserName  from HB_Post, HB_UserInfo  where HB_Post.UserInfoID = HB_UserInfo.UserInfoID  group by HB_UserInfo.UserName

那我要把查出的结果集中 ID相同的数据合并 怎么做

select Sum(ReadCount) as readcount,HB_UserInfo.UserName from HB_Post, HB_UserInfo where HB_Post.UserInfoID in(select distinct UserInfoID from HB_UserInfo)

回复一下赚可用分。。哈哈

LZ的需求不明啊。

合并就需要进行分组了,GROUP BY 

上一篇:SQLServer2005找不到查询分析器,如何执行以下语句? 9xiamin]
下一篇:打包SQL 25Wang471981125]

相关文章

相关评论