SQL查询最大学生成绩

时间:2018-10-04 00:53:47

标签: mysql sql database join

问题:编写查询以仅在结果表中显示每门课程得分最高的学生

学生-St_id,St_name,St_Marks

主题-子ID,子名称

结果 表格应类似于

St_name | St_Marks | Sub_name

到目前为止我一直在尝试做的事情:您能告诉我这是否正确吗??

SELECT Student.St_name
     , MAX(St_Marks)
     , Subject.Sub_name 
  FROM Student
  JOIN SUBJECT 
    ON student.subject_id = sub.subject_id
 GROUP 
    BY  Subject_id

0 个答案:

没有答案