名。 select sno,sname from student where ____________ (select ______ from sc ,course where _______________ and cname='数据库基础')
时间: 2024-03-26 20:38:05 浏览: 84
SQL学生选课
好的,以下是查询选修了'数据库基础'课程的同学的学号和姓名的MySQL语句:
```
SELECT student.sno, student.sname
FROM student
WHERE student.sno IN (
SELECT sc.sno
FROM sc
JOIN course ON sc.cno = course.cno
WHERE course.cname = '数据库基础'
);
```
这个查询语句使用了子查询,先通过子查询获取选修了“数据库基础”课程的学生学号,再通过IN操作符将这些学号与学生表中的学号进行匹配,最终返回匹配上的学生学号和姓名。
阅读全文