在进行数据库操作时,有时我们需要把两个关联表中的某个字段同步,即把表2中字段B的值赋值到表1的字段A中,
表1和
表2通过字段C关联
SQL Sever写法
写法1:建议用1
update表1 set A=b.B
from表1 a,表2 b
where a.c=b.c
写法2:
UPDATE表1 SET A= (SELECT B FROM表2 WHERE表1.C=表2.C)
搜索
评论
注:此种写法如果表1的一些数据在表2中不存在,在代理作业中不能执行,原因是会给表1中没关联字段付nul值
在进行数据库操作时,有时我们需要把两个关联表中的某个字段同步,即把表2中字段B的值赋值到表1的字段A中,
表1和
表2通过字段C关联
SQL Sever写法
写法1:建议用1
update表1 set A=b.B
from表1 a,表2 b
where a.c=b.c
写法2:
UPDATE表1 SET A= (SELECT B FROM表2 WHERE表1.C=表2.C)
搜索
评论
注:此种写法如果表1的一些数据在表2中不存在,在代理作业中不能执行,原因是会给表1中没关联字段付nul值