你好,我是 mysql 新手,有两个表
订购
有以下数据
没有 | 客户 |
---|---|
1 | A |
1 | c |
2 | b |
第二张表是
客户 | 金额 |
---|---|
A | 1 |
A | 2 |
C | 7 |
B | 5 |
顾客加入的两个桌子区域 我想对按“否”分组的金额求和 预期结果是:详细信息
没有 | 客户 | 金额 |
---|---|---|
1 | A,C | 10 |
2 | b | 5 |
您可以使用
group_concat
select t1.No, group_concat(distinct t1.Customer) Customers ,sum(Amount) Amount from
tbl1 t1
join tbl2 t2 on t1.Customer = t2.Customer
group by t1.No