update table1 set field1 = field3, field2 = table2.field4 
from table2 
where table1.field1 = table2.field4

解决方案 »

  1.   

    update table1 set field1 = field3, field2 = a.field4 
    from db2..table2  as a 
    where table1.field1 = a.field4
      

  2.   

    update table1 set a.field1 = a.field3, a.field2 = b.field4 
    from table1 as a join  db2..table2  as b on a.field1=b.field4
      

  3.   

    update table1 set a.field1 = a.field3, a.field2 = b.field4 
    from 服务器名.db1.dbo.table1 a,服务器名.db2.dbo.table2 
    where a.field1=b.field4