基于多个基表的视图
[例4] 建立信息系选修了1号课程的学生视图。
CREATE VIEW IS_S1(Sno,Sname,Grade)
AS
SELECT Student.Sno,Sname,Grade
FROM Student,SC
WHERE Sdept= 'IS' AND
Student.Sno=SC.Sno AND
SC.Cno= '1';
好的,请稍等,我来帮您查询一下。
SELECT name FROM students WHERE id NOT IN (SELECT student_id FROM courses WHERE course_id = 3)
以上是 MySQL 的查询语句,可以获取所有没有选修3号课程的学生姓名。