SQL学生表,科目表,成绩表,怎么查每个人各科目的总分?

2025-05-14 05:30:42
推荐回答(1个)
回答(1):

为什么都不喜欢给表结构
看我强大的想象能力~~
select sum(分数) as 总分,
(select 学生姓名 from 学生表 where a.学生id = 学生表.学生id),
(select 科目名称 from 科目表 where a.科目id = 科目表.科目id),
from 成绩表 a
group by a.学生id,a.科目id