select Class,count(class)
from table
group by class
having count(class)>2

解决方案 »

  1.   

    select a.*
    from 表 a,(select class from 表 group by class having count(distinct id)>=3)b
    where a.class=b.class
      

  2.   

    select class from t group by class having count(*)>2
      或
      select distinct class 
      from t a 
      where (select count(*) from t where class=a.class )>2
      

  3.   

    select id,count(class)
    from table
    group by class
    having count(class)>2
      

  4.   

    select class,count(id) where count(id)>3 group by class
      

  5.   

    这样吧!
    select class from table
    group by class
    having count(class)>=3
      

  6.   

    同意楼上的

    select class from table
    group by class
    having count(*)>=3
      

  7.   

    select a.*
    from 表 a,(select class from 表 group by class having count(id)>=3)b
    where a.class=b.class不带distinct,即不是
    select a.*
    from 表 a,(select class from 表 group by class having count( distinct id)>=3)b
    where a.class=b.class
      

  8.   

    select class from tableName group by class having count(*)>=3