存在兩張表
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查詢結果如下: