【发布时间】:2019-01-28 11:20:58
【问题描述】:
我有两个表 - 一个订单表和一个库存表。库存表跟踪 product_id、product_type 和剩余库存量。订单表跟踪 order_id、product_id 和 order_amount。 order 表通过 product_id 连接到 inventory 表。
什么是确保我永远不会收到一个订单金额超过特定 product_id 剩余库存的最佳方法?
似乎我不能将INSERT INTO 与WHERE 一起使用——其中我只在订单数量
【问题讨论】:
-
收到新订单时如何更新库存?
标签: sql postgresql