零細システムエンジニアの備忘録

RPA、サーバ、ネットワークに関する設定メモ、導入相談もコメント欄やメールに頂ければお答えしますのでお気軽にご相談下さい(^^)

【MySQL】サブクエリ ユーザ毎に合計金額を抽出する

下記のようなテーブルでユーザ毎に合計請求金額を算出したいとき
※bill(請求金額)に消費税(tax)を追加した合計を算出する。

f:id:acind:20210120115910p:plain

サブクエリを使用するのはわかっているのですが、毎回どうするか忘れてしまうのでメモ( ..)φ

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;