一、内连接
内连接相当于查询交集
1、隐式内连接
select 字段列表 from 表1,表2.. where 条件
2、显示内连接
select 字段列表 from 表1 [inner] join 表2 on 条件;
二、外连接
左外连接
select 字段列表 from 表1 left [outer] join 表2 on 条件;
右外连接
select 字段列表 from 表1 right [outer] join 表2 on 条件;
三、子查询
1、单行单列:作为条件值,使用 = != > <等进行条件判断
select 字段列表 from 表 where 字段名 = (子查询);
2、多行单列:
select 字段列表 from 表 where 字段名 in (子查询or);
3、多行多列:作为虚拟表
select 字段列表 from (子查询) where 条件;