恋喵大鲤鱼 2017-06-15 08:14 采纳率: 33.3%
浏览 5680
已结题

mysql count distinct 加条件

mysql count distinct如何加条件?比如有数据表swimTable:

name swimLocation
张三 A

李四 A

李四 B

张三 A

我想统计游泳馆A有多少人过去?不能使用where,想使用如下语句,但是报错了:
select count(if(swimLocation='A'),distinct name,false) from swimTable;

  • 写回答

5条回答 默认 最新

  • lppzyt 2017-06-15 08:27
    关注

    select sum(distinct name) from swimTable group by swimLocation having swimLocation='A'

    评论

报告相同问题?