数据库中连接分为三类:内连接、外连接、交叉连接
- 内连接(最常用)
定义:仅将两个表中满足连接条件的行组合起来作为结果集
关键词:inner join - 外连接:
- 左外连接
定义:在内连接的基础上,还包含左表中所有不符合条件的数据行,并在其中的右表列填写NULL
只有在两个表中匹配的行才能在结果集中出现
关键词:left join - 右外连接
定义:在内连接的基础上,还包含右表中所有不符合条件的数据行,并在其中的坐标列填上NULL
关键字:RIGHT JOIN
- 左外连接
- 交叉连接:
定义:两张表在没有条件情况下联合,类似笛卡尔积
关键词:cross