A-A+

已知表student(学号 姓名 性别 出生日期 专业)course(课程号 课程名 学时数

2022-08-06 10:41:23 问答库 阅读 178 次

问题详情

已知表student(学号,姓名,性别,出生日期,专业)
course(课程号,课程名,学时数,学分)
grade(学号,课程号,成绩)
试在所有学生的课程成绩中列出课程成绩最高的学生姓名、专业、课程名和成绩。

参考答案

正确答案:
SELECT姓名,专业,课程名,成绩
FROM student,grade,course
WHlERE成绩In(SELECT MAX(grade.成绩)
FROM grade)AND student.学号=grade.学号
AND course.课程号=grade.课程号;

考点:课程,学号