存在两张表
1、内连接查询(查询两个表都符合条件的数据)
关键字 inner join
基本格式
select 字段列表
from 表1 inner join 表2
on 表1.字段=表2.字段
查询结果如下:
2、左连接查询(左边表中数据显示全部)
关键字 left join
左边表中显示全部,右边表符合条件
的显示,不符合条件的以null填充
基本格式
select 字段列表
from 表1 left join 表2
on 表1.字段=表2.字段
查询结果如下:
3、右连接查询(右边表中数据显示全部)
关键字 right join
右表显示全部,左表显示符合条件的
数据,不符合的以null填充
基本格式
select 字段列表
from 表1 right join 表2
on 表1.字段=表2.字段
查询结果如下:
4、union连接
select * from a表 union select * from b表; //union连接(前提条件,多个关系表的表字段数目必须相同)
举例:存在两张表,且表字段数都是两列
用union查询结果如下: