| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2401 人关注过本帖
标题:把表BBB中的EE字段值是999, 更新等于为AAA表的EE字段值,条件是BBB表和AAA ...
只看楼主 加入收藏
fcwtr
Rank: 1
等 级:新手上路
帖 子:24
专家分:7
注 册:2016-7-8
结帖率:30%
收藏
已结贴  问题点数:14 回复次数:1 
把表BBB中的EE字段值是999, 更新等于为AAA表的EE字段值,条件是BBB表和AAA表的字段 CC 字段DD都相等
把表BBB中的EE字段值是999, 更新等于为AAA表的EE字段值
条件是BBB表和AAA表的字段 CC 字段DD都相等


[此贴子已经被作者于2016-9-1 14:50编辑过]

2016-09-01 14:42
mywisdom88
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:14 
update #表BBB set #表BBB.EE=#表AAA.EE from #表AAA where #表BBB.CC=#表AAA.CC and #表BBB.DD=#表AAA.DD and #表BBB.EE=999
图片附件: 游客没有浏览图片的权限,请 登录注册


drop table #表AAA
drop table #表bbb
GO

create table #表AAA(AA varchar(10),BB varchar(10),CC varchar(10),DD varchar(10),EE INT)
create table #表BBB(AA varchar(10),BB varchar(10),CC varchar(10),DD varchar(10),EE INT)


insert into #表BBB
select '0001','0011','0111','1111',999 union all
select '0002','0022','0222','2222',99 union all
select '0003','0033','0333','3333',999 union all
select '0004','0044','0444','4444',999

insert into #表AAA
select '0001','0011','0111','1111',1111 union all
select '0002','0022','0222','2222',2222 union all
select '0003','0033','0333','3333',3333 union all
select '0004','0044','4444','4444',4444

select * from #表bbb
update #表BBB set #表BBB.EE=#表AAA.EE from #表AAA where #表BBB.CC=#表AAA.CC and #表BBB.DD=#表AAA.DD and #表BBB.EE=999
select * from #表bbb


[此贴子已经被作者于2016-9-2 08:58编辑过]

2016-09-02 08:43
快速回复:把表BBB中的EE字段值是999, 更新等于为AAA表的EE字段值,条件是BBB表 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025959 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved