简述内连接、外连接(左外连接、右外连接)
程序员文章站
2022-05-31 22:12:17
...
MySQL的连接查询分为三种
- 内连接
- 左外连接
- 右外连接
mysql的连接查询,其实就是在两个表中进行查询,并返回由两个表得到的查询结果合并的新结果
内连接
表A inner join 表B on 某C条件
返回的是A表和B表中各自满足C条件的项的合并结果
外连接
以左外连接为例:
表A left (outer) join 表B on 某C条件
返回的是全部的A表和B表中满足C条件的项的合并结果
左(外)连接返回结果中包含全部的左边的表,右(外)连接返回结果中包含全部的右边的表
据悉还有一种全外连接的方式,不过mysql不支持这种查询方式