在线等待一条sql语句
现在表:tbl
字段: 客户号cardno 交易类型jylx
数据为:
1001 1
1001 2
需求:同一个客户发生的交易类型不同,现对客户交易单的个数进行统计.
要求结果:
客户号 交易类型1 交易类型2
1001 1 1
本人目前实现的方法:
select cardno,count(case jylx when '1' then jylx end) as jylx_one,count(case jylx when '2' then jylx end) as jylx_two from tbl group by 1
但实的结果为:
客户号 交易类型1 交易类型2
1001 1
1001 1
我现在想用一条sql语句实现,请求帮助!!多谢!