1. 等值与非等值连接查询
where子句中用来连接两个表的条件称为连接条件或者连接谓词,where子句的一般格式为:
[<表名 1>.]<列名 1><比较运算符>[<表名 2>.]<列名 2>
其中比较运算符主要有: = 、>、<、>=、<=、!=(或<>)等
当连接运算符为"="时称为等值连接,使用其他运算符时称为非等值连接
2.自身连接
不仅可以在两个表之间进行,也可以是一个表与其自己进行连接
3.外连接
左外连接列出左边关系中所有元组
右外连接列出右边关系中所有元组
4.多表连接
连接操作除了可以是两表连接,一个表与其自身连接外还可以是两个表以上的表进行连接
关系数据库管理系统在执行多表连接时,通常是先进行两个表的连接操作,再将其连接结果与第三个表进行连接