一个表里有两个字段,其中有一个字段的内容有重复的
比如:
客户1 职员1
客户2 职员1
客户3 职员2
客户1 职员2
客户2 职员1
现在我想输出这样的结果:
客户 职员1 职员2 合计
客户1 1 1 2
客户2 2 0 2
客户3 0 1 1
该怎么写sql语句呢?
參考答案:select sum(case when 职员='职员1' then 1 else 0 end)as 职员1,sum(case when 职员='职员2' then 1 else 0 end)as 职员2,count(职员)as 合计 from 表 group by 客户