有一个成绩表tb_score,有字段学号:NUM,姓名:name,成绩:score;年级:grade;现在要统计某年级所有补考成绩(<60)超过4门的学生名单。该怎么写查询语句,好像有点复杂,有什么其它的方法吗?多谢各位DX指教!

解决方案 »

  1.   

    Select Num,Name,Count(Scroe) From Tb_Score 
    Where Scroe<60
    Group by Num,Name
    Having Count(Scroe)>=4
      

  2.   

    Select Num,Name,Count(Scroe) as 补考名单  From Tb_Score 
    Where Scroe<60
    Group by Num,Name
    Having Count(Scroe)>=4
      

  3.   

    是的,还有课程字段course ,需要统计出姓名和课程名称!
    问题还没解决,上面方法只能统计出超过4门课程补考的学生姓名,而不知道是哪四门,
    再次谢谢各位指点一下!