オンラインショッピングサイトで企画をしています。製品の詳細とその他の在庫の詳細をテーブルに置いています
2つのテーブルはこのようなものです
ProductInfo
Column Name Data Type Constraint
ProductID Int Primary key , auto increment
ProductName Varchar(100)
SubCategoryID Int Foreign key with ProductSubCategory
CompanyID Varchar(20) Foreign key with CompanyInfo
Price Float
Quantity Int
Description Varchar(1000)
ProductStock
Column Name Data Type Constraint
StockID Int Primary key,auto increment
ProductID Int Foreign key with ProductInfo
Quantity Int
StockType Varchar Check(‘IN’,’OUT’)
StockDate Datetime
今、最初はproductinfo = 0の数量の値を保持しており、StockTypeに応じてProductStockの数量の値に基づいて増分または減分したい
在庫が「In」の場合、productinfo の数量を、ProductStock の数量の数値 = 値だけ増やします。
在庫が「売り切れ」の場合、productinfo の数量を、ProductStock の数量の数値 = 値だけ減らします。
この操作を行うには、どのようなクエリを作成する必要がありますか?