内连接
(查询交集)
隐式内连接
显示内连接 INNER JOIN ON
注意如果为表起别名,就不能直接通过表名设定字段。
外连接
左外连接 LEFT OUTER JOIN ... ON
左表全部记录(包含满足条件的交集)
右外连接 RIGHT OUTER JOIN ... ON
右表全部记录(包含满足条件的交集)
通常把右外连接的表交换顺序,写成左外连接的形式
自连接
自连接可以是内连接,也可以是左外连接或右外连接,一定要为表起别名
联合查询
把多次查询的结果合并起来形成一个新的查询结果集
要求多张表的列数和字段类型必需保持一致
直接拼接:
去重拼接:
子查询
SQL语句中嵌套SELECT语句,称为子查询
根据查询的结果可分为:标量子查询、列子查询、行子查询、表子查询。
根据子查询的位置还可以分类为:WHERE之后、FROM之后、SELECT之后。
标量子查询
列子查询
行子查询
表子查询
标签:多表,左外,交集,右外,查询,mysql,JOIN,连接 From: https://www.cnblogs.com/gcr277/p/16708847.html