有两个表
表A
单号,数量,价格
001 4 500
002 2 1000
003 3 600
表B
单号,付款方式,付款金额
001 1 200
001 2 300
002 2 1000
003 1 400
003 2 200
如何查处如下结果
单号,数量,价格,付款方式,付款金额,付款方式,付款金额
001 4 500 1 200 2 300
002 2 1000 2 1000
003 3 600 1 400 2 200
表A
单号,数量,价格
001 4 500
002 2 1000
003 3 600
表B
单号,付款方式,付款金额
001 1 200
001 2 300
002 2 1000
003 1 400
003 2 200
如何查处如下结果
单号,数量,价格,付款方式,付款金额,付款方式,付款金额
001 4 500 1 200 2 300
002 2 1000 2 1000
003 3 600 1 400 2 200
1 as 付款方式1,
sum(if(付款方式=1,付款金额,0)) as 付款金额1
2 as 付款方式1,
sum(if(付款方式=2,付款金额,0)) as 付款金额2
from a left join b on a.单号=b.单号
group by a.单号