0
で左側に配置されます一番下に置くことで、私は3つのテーブルを持っていますすべて請求書をグループ化し、左側に合計デビットクレジットをグループ化し、合計をjsoとします。 課金でいくつかの顧客がdebitcreditにでは、同じではありませんので、LEFT JOINはないJSOではなく、それはMYSQL
予想される出力:私はこのクエリを試みたが、ブロブを返し、私はない
subsid | debitamt | debitcredit | amount |
1 | 200 | null | 100 |
2 | null | 500 | 300 |
3 | 100 | 200 | 300 |
それが正しいかどうかを知る。
SELECT
IF(debitamt = "debitamt", 0, debitamt) as debitamt,
IF(debitcredit = "debitcredit", 0, debitcredit) as debitcredit,
IF(amount = "amount", 0, amount) as amount
from (
SELECT a.subsid, sum(debitamt) as debitamt, "debitcredit", "amount" FROM
new.billing a
UNION ALL
SELECT b.subsid, "debitamt", sum(debit-credit) as debitcredit, "amount"
FROM new.debitcredit b
UNION ALL
SELECT c.subsid, "debitamt", "debitcredit", sum(amount) as amount FROM
new.jso c
) a group by a.subsid
ありがとうございました。
を修正ありがとうございました。それは働いている:) –