没有where的更新和连接表

时间:2014-01-14 22:06:43

标签: sql-server sql-server-2012

我正在努力让两个数据库的关系理顺,我有一个像这样的更新子句

update dbo1.table1
set Relationship_column = table2.id
from dbo1.table2 as table2
inner join dbo2.table3 as Table3
on table2.number = Table3.number 

基本上,如果我连接两个表并根据结果更新第3个表。这适用于SSIS,因为你可以重新映射整个表,我不想这样做。 当然这在SQL中不起作用,因为我需要一个WHERE子句,否则每个记录都会在所有列上重复。是否有解决方法?

0 个答案:

没有答案