現在、次のように定義された3つのテーブルがあります
Product = ProductID, ProductTitle, ProductStatus
Category = CategoryID, CategoryTitle
ProductInCategory = ProductID, CategoryID
ProductInCategory.ProductID
は の FK でありProduct.ProductID
、ProductInCategory.CategoryID
は の FK ですCategory.CategoryID
。
現時点では、製品またはカテゴリのいずれかが削除されると、削除時カスケードによって関係が削除されます。このカスケードをジャンクション テーブル間で移動するにはどうすればよいですか? つまり、カテゴリを削除する場合、各製品を自分で手動で削除せずに、ジャンクション テーブルを介してそのカテゴリに関連付けられたすべての製品を削除します。