我有SQL结果,如下图中的第一个结果,但我想修改它以按客户的价格加总,如图中的第二部分所示。付款ID和价格在一个表中,客户在第二个表中。
这是第一个结果的SQL:
select
p.payment_id, p.price, c.customer
from
payments p
left join
customers c on p.payment_id = c.payment_id
输出:
答案 0 :(得分:1)
使用GROUP BY
条款& SUM()
汇总功能
select SUM(p.price) AS price, c.customer
from payments p
left join customers c
on p.payment_id = c.payment_id
group by c.customer