表中字段的更新,求sql 语句(50分)

D

ddw

Unregistered / Unconfirmed
GUEST, unregistred user!
表中字段更新A,B两表
A表
序号 地区
1 d1
2 d2
3 d3
4 d4

B表
序号 地区
2 暂空
1 暂空
2 暂空
3 暂空


现在需要通过a表中的序号和地区,将b表中的地区更新
 
update b
set 地区=a.地区
from a,b where a.id=b.id
 
update b
set b.地区=a.地区
from a,b where a.id=b.id
 
update b表名 set 地区=b表名.地区 from a表名 where a表名.序号=b表名.序号
这样就可以搞定了
 
同意ugvanxk的做法.在update里只出现了一个表,没必要用表名.
 
多人接受答案了。
 
顶部