我有 2 个表StockIn
和StockOut
计算的库存余额(进出)。
这两个表都包含数百万条记录。
当我计算库存余额时,由于有数百万条记录,我的查询崩溃了。
有人可以帮助我加快或修复此查询吗?
SELECT Main.Item, SUM(Main.Qty) AS Qty
FROM (SELECT item, Qty
FROM StockIn
UNION ALL
SELECT item, -Qty
FROM Stockout) AS Main
GROUP BY Main.Item