MySQL 查询选修了'数据库基础'课程的学生信息
若您的数据库中有一个名为'students'的表,其中包含学生的学号、姓名等字段,另外还有一个名为'courses'的表,其中包含课程的课程号、课程名称等字段,并且存在一个名为'enrollments'的表,用于记录学生选修课程的信息,您可以使用以下SQL语句查询选修了'数据库基础'课程的学生的学号和姓名:
SELECT s.student_id, s.student_name
FROM students s
INNER JOIN enrollments e ON s.student_id = e.student_id
INNER JOIN courses c ON e.course_id = c.course_id
WHERE c.course_name = '数据库基础';
上述SQL语句使用了三个表的内连接(INNER JOIN)操作,以获取学生学号、姓名与选课信息之间的关联。通过在WHERE子句中指定课程名称为'数据库基础',可以筛选出选修了该课程的学生。
请注意,具体的SQL语句可能根据您的数据库结构和表名、字段名有所不同。请根据您的实际情况进行相应的调整。
如果您对SQL语句有其他疑问或需要进一步帮助,请随时提问。
原文地址: http://www.cveoy.top/t/topic/bS2V 著作权归作者所有。请勿转载和采集!