连接查询是指一个查询同时涉及到两个及以上的表。包括:
等值连接,自然连接,非等值连接,自身连接,外连接,复合查询.等...
1. 等值连接 于非等值连接
// 查询每个学生及选课的情况select Student.*,SC.*from Student,Scwhere Student.Sno = SC.Sno;
2.自然连接
在等值连接中把目标列的重复属性去掉则为: 自然连接
// 查询每个学生及选课的情况Select Student.Sno,Student.name,Ssex,Sage,Sdept,Cno,Gradefrom Student,Scwhere Student.Sno = SC.Sno;
3.自身连接
// 查询每门课的间接选修课(即选修课的选修课)select First.Cno,Second.CpnoFrom Course First,Course SecondWhere First.Cpno = Second.Cno;
4.外连接