這裡以使用者表和訂單表資料為例進行解釋 :
使用者表資料為 :
訂單表資料為 :
1.内連接配接 : 當進行内連接配接時,系統會自動忽略兩個表中對應不起來的資料:
select * from t_user u join t_order o on u.name = o.name; 或者
select * from t_user u inner join t_order o on u.name = o.name;
查詢結果如下 :
2 . 左連結 , 顯示關鍵詞left左邊表中的所有資料,右邊表資料資料少了補NULL值,資料多了不顯示;
select * from t_user u left join t_order o on u.name = o.name;
查詢結果 :
3 . 右連結 , 顯示關鍵詞right右邊表中的所有資料,左邊表資料資料少了補NULL值,資料多了不顯示;
select * from t_user u right join t_order o on u.name = o.name;
查詢結果 :