从不同的表中得到一个运行总和的查询,它运行良好(并且也从这个论坛获得):
SELECT
R.REP_ID as repid, R.REP_DESBREV as repdesc,
IFNULL(SUM(RD.REPDATA_CANT), 0) as cant
FROM
REPUESTOS R
LEFT JOIN
REP_DATA RD, ON RD.REPDATA_REPID = R.REP_ID
GROUP BY
RD.REPDATA_REPID
现在,问题是我想添加一个额外的列来获取总库存(类似于
IFNULL(SUM(I.INV_CANT), 0) as inv)
FROM table INVENTARIO I
WHERE I.INV_REPID = R.REP_ID
这个值可以通过 JOIN 获得,就像我们得到第一个有效的语句一样,但我还没有找到在一个查询中包含 BOTH SUMS 的方法。
有任何想法吗?谢谢!