どのようにして結合内のすべての行を合計するか?ちょうど追加すべての行を結合で合計する
SELECT SUM(accounting.amount) AS sum, SUM(balance_invoice.amount) AS sum_balance
FROM accounting
LEFT JOIN balance_invoice ON balance_invoice.accounting_id=accounting.id
Iは各accounting.id
更新
SELECT SUM(accounting.currency_amount*-1 + (
SELECT SUM(balance_invoice_accounting.currency_amountoff)
FROM balance_invoice_accounting
WHERE balance_invoice_accounting.accounting_id=accounting.id
)) AS sum
FROM accounting
を私の更新の答えを参照してください。私は、結合を削除し、代わりにsubselectを使用します。 – oezi
あなたの更新は答えですか?そうであれば、それは質問としての更新ではなく、回答として掲示されるべきです。 – yoozer8