SQL学生表,科目表,成绩表,怎么查每个人各科目的总分?
发布网友
发布时间:2022-04-09 10:23
我来回答
共4个回答
热心网友
时间:2022-04-09 11:52
为什么都不喜欢给表结构
看我强大的想象能力~~
select sum(分数) as 总分,
(select 学生姓名 from 学生表 where a.学生id = 学生表.学生id),
(select 科目名称 from 科目表 where a.科目id = 科目表.科目id),
from 成绩表 a
group by a.学生id,a.科目id
热心网友
时间:2022-04-09 13:10
select
学生ID,科目名,科目成绩from
3个表where
学生表ID=成绩表Id,科目表ID=成绩表ID
热心网友
时间:2022-04-09 14:45
三个表 关联
热心网友
时间:2022-04-09 16:36
表格里有总分的,直接用查找学生姓名的方法就可以