mysql count distinct如何加条件?比如有数据表swimTable:
name swimLocation
张三 A
李四 A
李四 B
张三 A
我想统计游泳馆A有多少人过去?不能使用where,想使用如下语句,但是报错了:
select count(if(swimLocation='A'),distinct name,false) from swimTable;
mysql count distinct如何加条件?比如有数据表swimTable:
name swimLocation
张三 A
李四 A
李四 B
张三 A
我想统计游泳馆A有多少人过去?不能使用where,想使用如下语句,但是报错了:
select count(if(swimLocation='A'),distinct name,false) from swimTable;
select sum(distinct name) from swimTable group by swimLocation having swimLocation='A'