0

SQL Server データベースには、1 対多の関係を持つ 2 つのテーブルがあります。Table2 には、外部キーである列 Table1ID があります。

ここで、ビジネス ルールでは、他の 2 つのテーブルの「中間」にある 3 つ目のテーブル Table3 を追加する必要があります。したがって、Table3 には Table1ID 外部キーがあり、Table2 には Table3ID があります。下位互換性のために、Table2 に Table1ID を保持する必要があります。

Table2 の Table1ID が、Table3 の一致するレコードの Table1ID と常に一致するようにするにはどうすればよいですか?

4

1 に答える 1

0

おそらく、table3id 列と table1id 列の両方でテーブル 2 と 3 の間の外部キー制約を定義することによって。

于 2012-12-08T00:24:11.710 に答える