標籤:microsoft font 內串連 sql資料庫 bsp soft 保留 類型 表關聯
一,關鍵詞:
1) left(連線類型) join on(條件)
二,常見串連:
1)join(擷取的是一個笛卡爾積)、
select * from t_table1 join t_table2 ;
2)左串連 (兩表關聯,在匹配條件之後,左表保留全部,也就是包含沒有匹配到的欄位)
select * from t_table1 left join t_table2 on t_table1.id = t_table2 .id;
3)右串連(兩表關聯,在匹配條件之後,右表保留全部,包含沒有匹配到的欄位)
select * from t_table1 right join t_table2 on t_table1.id = t_table2 .id;
4)內串連 (擷取交集 )
select * from t_table1 inner join t_table2 on t_table1.id = t_table1 .id;
5)只查左表內容(兩表關聯,查詢左表專屬的資料)
select * from t_table1 left join t_table2 on t_table1.id = t_table2 .id where t_table2.id is null;
6)只查右表內容(兩表關聯,查詢右表專屬的資料)
select * from t_table1 left join t_table2 on t_table1.id = t_table2 .id where t_table1.id is null;
7)全串連
select * from t_table1 left join t_table2 on t_table1 .id = t_table2.id
union
select * from t_table1 right join t_table2 on t_table1 .id = t_table2.id;
8)去交集
select * from t_table1 left join t_table2 on t_table1.id = t_table2 .id where t_table2 .id is null
union
select * from t_table1 right join t_table2 on t_table1.id = t_table2 .id where t_table1 .id is null;
mysql資料庫關聯查詢【lert join】常見使用