合并2条记录的引用

时间:2013-07-20 00:18:30

标签: sql postgresql

我有一个情况,我有一个表,比如说TableA,其id用作其他几个表中的外键TableBTableC,{{ 1}}等。表A中的条目包含我需要合并的ids TableD1。问题是每个条目可能会或可能不会在任何其他表中引用。是否可以更新22的所有引用,而无需使用

遍历每个引用表
1

1 个答案:

答案 0 :(得分:1)

是否可以编写这样的代码?

UPDATE destination
    set destination.id = [new value]
FROM [tableB] destination
INNER JOIN [tableA] foreignkeytable
ON destination.id = foreignkeytable.id

也许我只是没有完全理解这个请求。希望这会有所帮助。