用相关子查询查询选修了107号课程的学生学号和姓名
时间: 2023-11-16 16:55:12 浏览: 95
数据结构课程设计 学生信息管理系统哈希表学号 姓名查询
5星 · 资源好评率100%
要查询选修了107号课程的学生学号和姓名,可以使用以下SQL语句:
SELECT s.sno, s.sname
FROM student s
WHERE s.sno IN (
SELECT sc.sno
FROM sc
WHERE sc.cno = '107'
);
解释一下这个SQL语句的含义:
首先,我们需要查询选修了107号课程的学生,因此我们需要在sc表中查找cno为107的记录。然后,我们需要获取这些记录中的sno,也就是选修了107号课程的学生学号。最后,我们需要在student表中查找这些学生的姓名。
阅读全文