mysql 每个科目的最高分

maximum mark of each subject in mysql

我需要获得每个科目的最高分,即 table 中的学生姓名。有六个科目。请帮助我生成 MySQL 查询。

SELECT MAX(evs) FROM eee2sem AND name where name = MAX(evs);

这只能用于获取一个主题结果。不是总分最高分和学生姓名,我需要 6 个结果。其实我需要每个科目的最高分和学生姓名..

SELECT MAX(col1), MAX(col2), MAX(col3), MAX(col4), MAX(col5), MAX(col6) FROM YourTable;