SQL Server データベースには、1 対多の関係を持つ 2 つのテーブルがあります。Table2 には、外部キーである列 Table1ID があります。
ここで、ビジネス ルールでは、他の 2 つのテーブルの「中間」にある 3 つ目のテーブル Table3 を追加する必要があります。したがって、Table3 には Table1ID 外部キーがあり、Table2 には Table3ID があります。下位互換性のために、Table2 に Table1ID を保持する必要があります。
Table2 の Table1ID が、Table3 の一致するレコードの Table1ID と常に一致するようにするにはどうすればよいですか?