Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 尝试更新使用相同值的多个表_Sql_Sql Update - Fatal编程技术网

Sql 尝试更新使用相同值的多个表

Sql 尝试更新使用相同值的多个表,sql,sql-update,Sql,Sql Update,我有以下情况 我有两个表让我们称它们为表A和表B…每个表有三列,其中一列是另一列的外键 我本来想更新一列,但无法更新,因为它与另一个表冲突,反之亦然。它们是同时更新两者的一种方式吗 这是我的例子 或多或少,这是一个包含唯一grouper的契约,但每个grouper都可以有多个过程……试图找到一种方法同时更新两个表中的FeeGroup列以避免外键约束问题……有什么帮助吗?那么,您有两个外键相互引用的表吗?你到底是如何做出这样的设计决定的?正如geoqmagas所说,你的问题在于你的表设计。你应该解

我有以下情况

我有两个表让我们称它们为表A和表B…每个表有三列,其中一列是另一列的外键

我本来想更新一列,但无法更新,因为它与另一个表冲突,反之亦然。它们是同时更新两者的一种方式吗

这是我的例子


或多或少,这是一个包含唯一grouper的契约,但每个grouper都可以有多个过程……试图找到一种方法同时更新两个表中的FeeGroup列以避免外键约束问题……有什么帮助吗?

那么,您有两个外键相互引用的表吗?你到底是如何做出这样的设计决定的?正如geoqmagas所说,你的问题在于你的表设计。你应该解决这个问题,然后你的问题就会消失。
Table A:
Contract Column|FeeGroup Column|Allowable
      102      |       1       | 333.00

Table B:
Contract Column|Procedure Column|Feegroup Column
      102      |       101      |        1