0

假设,我有一个产品表。它有product_idproduct_name列。我有一张桌子product_purchase

pr_pur_id  product_id(FK)  pur_quantity
 1           170           6
 2           190           6
 3           270           0
 4           70            1
 5           10            6
 6           20            6

我有一个product_sale表。该表有pr_sale_idproduct_id (FK) 和sale_quantity列。

如果我想 在product_purchase表中插入product_saleproduct_id ,如果 product_purchase.pur_quantity为 0 , product_purchase.pr_pur_id应该删除。如果product_purchase.pur_quantity大于0 ,它将减少取决于product_sale.sale_quanity

如何执行更新或删除查询取决于product_purchase.pur_quantity列?

4

1 回答 1

0

您是否考虑过简单地将行留在那里并0提供可用计数?然后,如果您以后需要参考此信息,它就会充当历史记录。唯一真正的缺点是您需要在查询中使用WHERE pur_quantity != 0.

于 2013-07-27T10:33:20.293 回答