select count(distinct(oa)) from oatable

解决方案 »

  1.   

    那就用 select count(distinct(oa)) from oatable group by oa 呀!
      

  2.   

    sorry 写漏了,
    应该是
    select count(*) as Account ,oa  from oatable  group by oa
      

  3.   

    select os from table_name group by os;
      

  4.   

    select os,count(distinct(*)) from table_name group by os;
    这样不能顺便选出该os的个数吧?
      

  5.   

    可以 count()就是计算每组有多少条记录的!
      

  6.   

    1、我要得到有多少条相同记录,怎么count?2、select distinct(os) from tb 和select os from tb group by os效果完全一样?
      

  7.   

    你就不能自己SQL一下试试啊,运行一下就知道有什么不同了。
    distinct是SQL里的滤重,加了就显示同一类os里不同的个数,不加就显示同一类os里所有的个数!
      

  8.   

    我在phpmyadmin里面运行,得到的结果是一样的……