有两个表
table1(id,pcode,pname,type) 初始数据只有id、pcode,pname、type为空table2(id,pcode,pname,type)
根据table1和table的相同字段pcode,用table2的数据更新table1的pname和type字段。
例如:table1 和 table2 的id相同,需要把table2中的字段更新到table1里面
update table1
set pname=table2.pname,
type=table2.type
from table2
where table1.pcode=table2.pcode
也可以加where条件,使用适当的筛选条件来限制更新的范围。
UPDATE b
SET column1 = a.column1,column2 = a.column2,column3 = a.column3
FROM a
WHERE a.id = b.id
AND b.id = 1