select xh,xm,bjbm
from 表 a
where xh in (select xh from 表 where zcj < 60 group by xh having count(*) >5)

解决方案 »

  1.   

    select xh,xm,count(*)  from 表  froup  by xh,xm  where zcj<60  having count(*)>5
      

  2.   

    select  xh,xm,bjbm,sum(case when zcj<60 then 1 else 0 end) as 不及格数
    from t
    group by xh,xm,bjbm 
    having sum(case when zcj<60 then 1 else 0 end)>=5
      

  3.   

    SELECT xh,xm,bjb from table where zcj<60 group by xh,xm,bjbm having count(*)>5
      

  4.   

    lsxaa(小李铅笔刀) 
    对头