【MySQL】サブクエリ ユーザ毎に合計金額を抽出する
下記のようなテーブルでユーザ毎に合計請求金額を算出したいとき
※bill(請求金額)に消費税(tax)を追加した合計を算出する。
サブクエリを使用するのはわかっているのですが、毎回どうするか忘れてしまうのでメモ( ..)φ
select T1.user_id, T2.sum from bill_info as T1
left join(select user_id, sum(bill + bill/100*tax) as sum
from bill_info group by user_id) as T2 on T1.user_id=T2.user_id
GROUP by user_id;
left join(select user_id, sum(bill + bill/100*tax) as sum
from bill_info group by user_id) as T2 on T1.user_id=T2.user_id
GROUP by user_id;