SQLについて質問があります。次のSQLテーブルがあります(理解しやすいように簡略化しています):
Client(clientId INT PRIMARY KEY)
製品 (productId PRIMARY KEY)
Order (orderId PRIMARY、Client への外部キーである clientId、Product への外部キーである productId)
また、各製品の在庫数を含むことになっている Inventory というテーブルもあります。Inventory の主キーは productId (主キー) と呼ばれ、Order の外部キーを参照します。残念ながら、Inventory テーブルに追加しようとすると、次のエラーが表示されます。
"The INSERT statement conflicted with the FOREIGN KEY constraint "FK_Order_Iventory1". The conflict occurred in database "GestionInventaire", table "dbo.Inventory", column 'productId'."
Inventory テーブルのプライマリ ID (productId) を、Product テーブルに由来する Order (productId) の外部キーにします。
どんな助けでも大歓迎です!さらに説明が必要な場合は、さらに詳しく説明します。