(2)自身连接查询
例如:查询每一门课的间接先修课。
SELECT FIRST.Cno, SECOND.Cpno
FROM Course FIRST, Course SECOND
WHERE FIRST.Cpno = SECOND.Cno;
(3)外连接查询
例如:查询每个学生及其选修课的情况(要求输出所有学生--含未选修课程的学生的情况)
SELECT Student.Sno, Sname, Ssex, Sage, Sdept, Cno, Grade
FROM Student LEFT OUT JOIN SC ON(Student.Sno = SC.Sno);
(6)嵌套查询(带有比较运算符的子查询)
例如:找出每个学生 超过他所选修课程平均成绩的课程号。
SELECT Sno, Cno
FROM SC x
WHERE Grade >= ( SELECT AVG(Grade)
FROM SC y
WHERE y.Sno = x.Sno);