时间: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