问题:编写查询以仅在结果表中显示每门课程得分最高的学生
学生-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