因此,对于我的库存系统,我有两个具有相同列名称的表(一个用于生产的库存,一个用于发货的库存)。我想出了如何按产品对列进行分组,然后对数量求和。所以我想在两个表上运行这个查询,然后从产品变量匹配的每个表中减去数量列。
我用它来添加组和总库存总额(in):
$query = "SELECT id, type, color, product, SUM(Quantity) AS TotalQuantity FROM inventory GROUP BY id, color, type";
我用它来分组和汇总库存货物(出):
$query = "SELECT id, type, color, product, SUM(Quantity) AS TotalQuantity FROM shipped GROUP BY id, color, type";
那么如何减去每个的数量列呢?
编辑:
我用它来输出:(一个表)
echo '<tr><td>'. $row['product'] . '</td><td id="replace">' . $row['type'] . '</td><td>' . $row['color']. '</td><td>'. $row['TotalQuantity'];
echo "</td></tr>";