求高手SQL语句,多个表的查询更新语句

[复制链接]
查看11 | 回复3 | 2013-8-22 08:56:41 | 显示全部楼层 |阅读模式
并不是所有的表A的userid都存在表B和表C吧,那要用临时表做了,假设只有3个表:A,B,C create table #B(Buserid, 按照表B的数据类型Bscore1,BScore2) create table #C(Cuserid, 按照表C的数据类型Cscore1,) select * into #B from Bselect * into #C from C select userid,'0','0' into #B from Awhere #B.userid not in(select userid from A) select user...
回复

使用道具 举报

千问 | 2013-8-22 08:56:41 | 显示全部楼层
--楼主我帮你写吧--有什么疑问可以随时找我希望采纳declare @i dec(12,2) declare @j dec(12,2) select @i=Score from aselect @j=SUM(Score) from (select Score from bunion allselect Score from...
回复

使用道具 举报

千问 | 2013-8-22 08:56:41 | 显示全部楼层
update A set A.isDou=1 from A join B on A.userid=B.useridjoin C on A.userid=C.useridgroup by A.userid having A.score>sum(B.score2-B.score1)+sum(C.score)有问题可以追问哦~~...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行