首页 > 智能硬件 > 正文内容

mysql查询选修课程的学生

时间:2024-12-27 16:00:23

MySQL查询每个学生选修课程情况 

在MySQL中,查询每个学生选修课程的情况可以通过关联表来实现。首先,创建三个表,分别是学生表、课程表和选课表。

tbstudent表包含学生的ID和姓名,tbcourse表包含课程的ID和名称,tbsc表包含选课的ID、学生的ID和课程的ID。然后,插入一些示例数据。

查询每个学生选修课程的情况,可以使用以下SQL语句:

```

SELECT t1.stuid, t1.stuname, t2.csname

FROM tbstudent t1

JOIN tbsc t3 ON t3.sid = t1.stuid

JOIN tbcourse t2 ON t2.csid = t3.cid

ORDER BY t1.stuid;

```

这个语句首先从tbstudent表中选取学生的ID和姓名,然后通过tbsc表关联学生的ID和课程的ID,最后通过tbcourse表关联课程的ID和名称,将学生的ID、姓名和选修的课程名称查询出来。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益, 请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
标签:智能硬件

科技之家 广州小漏斗信息技术有限公司 版权所有 提供支持 粤ICP备20006251号 网站地图 网站地图2