优秀的编程知识分享平台

网站首页 > 技术文章 正文

sql修改一个表中的字段等于另一个表中字段

nanyue 2025-03-04 13:24:46 技术文章 9 ℃

在进行数据库操作时,有时我们需要把两个关联表中的某个字段同步,即把表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值

最近发表
标签列表