select count(1) from t group by m
这个是错的表达一下意思
就是m里面不重复的数量

解决方案 »

  1.   

    select count(distinct m ) from t group by m ?
      

  2.   

    select count(1) from t group by m having count(1)=1
      

  3.   

    select count(1) from (select m from t group by m) tb
      

  4.   

    不明白你需要的是什么意思。如果去掉重复值 计算select Count(1) from (select distinct * from t Group by m)