我有一个情况,我有一个表,比如说TableA
,其id
用作其他几个表中的外键TableB
,TableC
,{{ 1}}等。表A中的条目包含我需要合并的ids TableD
和1
。问题是每个条目可能会或可能不会在任何其他表中引用。是否可以更新2
到2
的所有引用,而无需使用
1
答案 0 :(得分:1)
是否可以编写这样的代码?
UPDATE destination
set destination.id = [new value]
FROM [tableB] destination
INNER JOIN [tableA] foreignkeytable
ON destination.id = foreignkeytable.id
也许我只是没有完全理解这个请求。希望这会有所帮助。