sql数据库实现,现在我设计了三个表:分别为入库表
假设入库表名为 "in_stock",出库表名为 "out_stock",可以使用以下查询生成库存量:
SELECT in_stock.good_name,
in_stock_quantity - out_stock_quantity AS stock_quantity
FROM (SELECT good_name, SUM(quantity) AS in_stock_quantity
FROM in_stock
GROUP BY good_name) AS in_stock
JOIN (SELECT good_name, SUM(quantity) AS out_stock_quantity
FROM out_stock
GROUP BY good_name) AS out_stock
ON in_stock.good_name = out_stock.good_name
仅供参考,望采纳,谢谢。