查询选修全部课程的学生姓名和所属单位
在解答这个问题之前先举一个小例子,现有3张表
S (SI,SN,SD,SA) SI,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄
C (CI,CN ) CI,CN 分别代表课程编号、课程名称
SC ( SI,CI,G ) SI,CI,G 分别代表学号、所选修的课程编号、学习成绩
查看SC表中的全部信息如下:
要求返回每个SC表中每个学生选修的课数
执行如下语句:
SELECT
sc.SI 学号,
COUNT(sc.CI) 选课门数
FROM
sc,c
GROUP BY
sc.SI
执行结果如下:
执行如下语句:
SELECT
sc.SI 学号,
COU

本文探讨如何使用SQL查询选修全部课程的学生姓名和所属单位,通过举例说明关联查询中剔除重复数据的重要性,并提供两种解决方案,包括使用标准SQL嵌套语句的方法。
最低0.47元/天 解锁文章
6286

被折叠的 条评论
为什么被折叠?



