Select语句哪里错了?
l_ang 2008-04-10 09:14:46 一个成绩库,若干条不及格数据,形式如下:
学号,姓名,课程名,成绩,等等
1,张三,语文,50...
1,张三,数学,10...
1,张三,政治,20...
2,李四,计算机,50...
2,李四,数学,25...
3,王五,操作系统,39...
4,赵六,语文,52...
4,赵六,政治,29...
4,赵六,数学,30...等等
根据要求过滤出所有不及格课程小于等于2门的,这样就是李四,王五,要求输出的格式和原表一样:
学号,姓名,课程名,成绩,等等
2,李四,计算机,50...
2,李四,数学,25...
3,王五,操作系统,39...
我用这样的语句好像不行 select * from 成绩库 group by 课程名 having count(课程名)<=2