mysql数据库查询的多条结果如何合并成一条?

图片说明

如图,这些结果能不能合并成一条?该怎么做?

我尝试用group by的方式,只能得到如下结果

图片说明

我想让后面的科目都显示出成绩。。

有哪位大佬能指点一下,感谢!!

select sum(语文),sum(数学),sum(化学) from table group by 学号

这个表本身就不合理吧,没有主键的吗