我是SQL的新手,我正在尝试进行此更新。
我有2个名为Arcadia1和Arcadia2的数据库。我想从特定表中将特定列值从arcadia 2复制到arcadia 1,但是ID匹配
例如我的数据库如下所示(数据库:Arcadia,表:Skill,第一列:Column:id,第二列:var1)
答案 0 :(得分:0)
尝试一下:
Update f1
set f1.var1 = f2.var1
from Arcadia1.dbo.Skill f1
inner join Arcadia2.dbo.Skill f2 on f1.id = f2.id and isnull(f1.var1, '')<>isnull(f2.var1, '')