输出各班各科成绩最高的同学?输出各科成绩最高的同学?

输出各科成绩最高的同学的班级、学号、姓名、课程、成绩?

select a.班级名称,b.学号,b.姓名,c.课程名,MAX(c.得分) from class a,student b,score c where b.学号=c.学号 AND a.班级编号=b.班级编号 group by c.课程名

输出各班各科成绩最高的同学的班级、学号、姓名、课程、成绩?

select a.班级名称,b.学号,b.姓名,c.课程名,MAX(c.得分) from class a,student b,score c where b.学号=c.学号 AND a.班级编号=b.班级编号 group by c.课程名,a.班级名称


class表

班级编号

班级名称

1

一班

2

二班






student表

学号

姓名

班级编号

1

张三

1

2

李四

2

3

王五

2

4

赵六

1








score表

编号

课程名

得分

学号

1

语文

90

1

2

语文

80

2

3

数学

70

3

4

数学

90

4

5

数学

95

1

6

数学

75

2

7

语文

65

3

8

语文

88

4















展开阅读全文

没有更多推荐了,返回首页