// 内连接
// 内连接查询的是两张表的连接部分
// 隐式内连接
// select 字段列表 from 表1, 表2 ... where 条件...;
// 显式内连接
// select 字段列表 from 表1 [inner] join 表2 on 连接条件...;
// --------------------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------------
// 外连接
// 会查询两张表相连接的部分,并且包含其中一张表的所有数据
// 左外连接
// select 字段列表 from 表1 left [outer] join 表2 on 条件...;
// 右外连接
// select 字段列表 from 表2 right [outer] join 表2 on 条件...;
// --------------------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------------
// 自连接
// 可以是内连接查询也可以是外连接查询
// 查询员工对应领导的名字,必须要使用别名
// select 字段列表 from 表A 别名A join 表A 别名B on 条件...;
// --------------------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------------
// 联合查询
// 使用union all 时表示单纯合并,可能会包含重复元素,想要去重直接去掉all即可
// 把多次查询结果合并,形成一个新的结果集
// 联合查询的字段列表要一致
// select 字段列表 from 表A...
// union [all]
// select 字段列表 from 表B...;
// --------------------------------------------------------------------------------------------------
// --------------------------------------------------------------------------------------------------
// 子查询