SQL连接或更新命令

时间:2018-09-22 17:19:03

标签: sql-server

我是SQL的新手,我正在尝试进行此更新。

我有2个名为Arcadia1和Arcadia2的数据库。我想从特定表中将特定列值从arcadia 2复制到arcadia 1,但是ID匹配

例如我的数据库如下所示(数据库:Arcadia,表:Skill,第一列:Column:id,第二列:var1)

1 个答案:

答案 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, '')