SQL更新另外一个表的查询结果

SET值为下面的查询
2024年12月02日 15:06
有2个网友回答
网友(1):

update spkfk
set sp_hmd=(select sp_hmd from mchk 
where boro_id.....   -- 就是第二个命令中WHERE的那一行
)

如果要多表关联更新,一般是使用以下句型:

update a -- 更新 tbtest1
set a.valuec=b.valuec -- 设置 tbtest1.valuec = tbtest2.valuec
from tbtest1 a inner join tbtest2 b 
on a.name=b.name   -- 关联更新的条件

网友(2):

你这两个表有什么联系啊