SQL Server 2005 に 2 つのテーブルがあります。
- USER テーブル: ユーザーに関する情報など。
- COUNTRY テーブル : 世界中の国全体のリストを保持します。
- USER_COUNTRY テーブル: どのユーザーがどの郡を訪問したか、どの一致するか。UserID と CountryID を保持します。
たとえば、USER_COUNTRY テーブルは次のようになります。
+----+--------+-----------+
| ID | UserID | CountryID |
+----+--------+-----------+
| 1 | 1 | 34 |
| 2 | 1 | 5 |
| 3 | 2 | 17 |
| 4 | 2 | 12 |
| 5 | 2 | 21 |
| 6 | 3 | 19 |
+----+--------+-----------+
私の質問は次のとおりです。USER テーブルでユーザーが削除された場合、USER_COUNTRY テーブルの関連レコードを直接削除するにはどうすればよいですか。おそらく、Foreign Key Constains を使用して?