【发布时间】:2016-02-13 08:40:44
【问题描述】:
我有 3 个表(inprod、outprod、Products),我想在每次有新行进入时更新它。我想知道的是,如何使用 Join 在单个查询中更新它?受影响的列是 ProdName 和 stockIn,存在于这 3 个表中。简单地说,products = inprod - outprod。
【问题讨论】:
-
为澄清问题,请添加示例表和所需结果。如果没有看到实际的表和想要比较的结果,几乎不可能编写有用的 SQL。
-
我还没有查询,因为我没有尝试使用 Join,但这些是我正在使用的表。每当有来自 inprod 和 outprod 的新输入时,我都会更新它的产品。我想知道剩余的库存数量 inprod.stocksIN - outprod.stocksIN 然后更新 Products.stocksIN。
标签: mysql .net database vb.net