別のテーブルから 1 つの合計を実行するクエリを取得しました。これは完全に機能します (このフォーラムからも取得されます)。
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 を使用して取得できます。最初に機能するステートメントを取得したのとまったく同じ方法で取得できますが、1 つのクエリだけに BOTH SUMS を含める方法が見つかりませんでした。
何か案は?ありがとう!