查询选修了“以数据库作为先行课”的课程的学生姓名和学号,使用多表连接

动态 未结 0 122
小小草
小小草 LV1 2023年9月23日 23:40 发表
假设学生表为students,课程表为courses,选课表为sc,可以使用多表连接来查询选修了“以数据库作为先行课”的课程的学生姓名和学号。具体的SQL语句如下: ``` SELECT s.sid, s.sname FROM students s JOIN sc ON s.sid = sc.sid JOIN courses c ON sc.cno = c.cno WHERE c.cname = '以数据库作为先行课'; ``` 上述SQL语句中,首先将学生表、选课表和课程表进行连接,然后通过WHERE子句筛选出课程名称为“以数据库作为先行课”的记录,最后选择需要的学生ID和姓名信息。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复