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

数据库UPDATE有关问题

2012-01-21 
数据库UPDATE问题表aa字段ab1null2nullgnull7null..表bb字段azz1567234g3457n567怎样对应的把表BBZZ字段的

数据库UPDATE问题
表aa

字段   a     b  
          1     null
          2     null
          g     null
          7     null
      .
      .

表bb
字段   a     zz
          1     567
          2     34
          g     345
          7     n567
怎样对应的把表BB   ZZ字段的内容UPDATE到表AA的B字段

[解决办法]
update aa set b=bb.zz from bb where aa.a=bb.a
[解决办法]
update aa set b=bb.zz from aa,bb where aa.a=bb.a

??
[解决办法]
create table aa(a char(1),b varchar(10))
create table bb(a char(1),zz varchar(10))
go
insert aa(a) values( '1 ')
insert aa(a) values( '2 ')
insert aa(a) values( 'g ')
insert aa(a) values( '7 ')
go
insert bb values( '1 ', '567 ')
insert bb values( '2 ', '34 ')
insert bb values( 'g ', '345 ')
insert bb values( '7 ', 'n567 ')
go
update aa set b=bb.zz from aa inner join bb on aa.a=bb.a
select * from aa
返回:
a b
---- ----------
1 567
2 34
g 345
7 n567

(所影响的行数为 4 行)

热点排行