以下是该方案:
TABLE 1 (client table. imported into sql server via a csv file)
column 1 column2
Cust ID value
TABLE 2 (my table)
column 1 column2
Record ID value
TABLE 3 (my table)
column 1 column2
Record ID Cust ID
如果"值为"我如何更新表2中的"值" /第2列?在表1中只有Cust ID(而不是记录ID)?
我知道表2和表3会发生某种联接,但我该如何实现呢?
答案 0 :(得分:3)
Update TableTwo
set TableTwo.column2 = TableOne.column2
FROM TableOne
Join TableThree on TableOne.column1 = TableThree.column2
Join TableTwo on TableTwo.column1 = TableThree.column1
基本上就是这样。
您可以参考MSDN here。