天天看點

彷徨 | SQL語句的左外連接配接 , 右外連接配接 , 内連接配接1.内連接配接 : 當進行内連接配接時,系統會自動忽略兩個表中對應不起來的資料:2 . 左連結 , 顯示關鍵詞left左邊表中的所有資料,右邊表資料資料少了補NULL值,資料多了不顯示;3 . 右連結 , 顯示關鍵詞right右邊表中的所有資料,左邊表資料資料少了補NULL值,資料多了不顯示;

這裡以使用者表和訂單表資料為例進行解釋 : 

彷徨 | SQL語句的左外連接配接 , 右外連接配接 , 内連接配接1.内連接配接 : 當進行内連接配接時,系統會自動忽略兩個表中對應不起來的資料:2 . 左連結 , 顯示關鍵詞left左邊表中的所有資料,右邊表資料資料少了補NULL值,資料多了不顯示;3 . 右連結 , 顯示關鍵詞right右邊表中的所有資料,左邊表資料資料少了補NULL值,資料多了不顯示;

使用者表資料為 : 

彷徨 | SQL語句的左外連接配接 , 右外連接配接 , 内連接配接1.内連接配接 : 當進行内連接配接時,系統會自動忽略兩個表中對應不起來的資料:2 . 左連結 , 顯示關鍵詞left左邊表中的所有資料,右邊表資料資料少了補NULL值,資料多了不顯示;3 . 右連結 , 顯示關鍵詞right右邊表中的所有資料,左邊表資料資料少了補NULL值,資料多了不顯示;

訂單表資料為 : 

彷徨 | SQL語句的左外連接配接 , 右外連接配接 , 内連接配接1.内連接配接 : 當進行内連接配接時,系統會自動忽略兩個表中對應不起來的資料:2 . 左連結 , 顯示關鍵詞left左邊表中的所有資料,右邊表資料資料少了補NULL值,資料多了不顯示;3 . 右連結 , 顯示關鍵詞right右邊表中的所有資料,左邊表資料資料少了補NULL值,資料多了不顯示;

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;

查詢結果如下 : 

彷徨 | SQL語句的左外連接配接 , 右外連接配接 , 内連接配接1.内連接配接 : 當進行内連接配接時,系統會自動忽略兩個表中對應不起來的資料:2 . 左連結 , 顯示關鍵詞left左邊表中的所有資料,右邊表資料資料少了補NULL值,資料多了不顯示;3 . 右連結 , 顯示關鍵詞right右邊表中的所有資料,左邊表資料資料少了補NULL值,資料多了不顯示;

2 . 左連結 , 顯示關鍵詞left左邊表中的所有資料,右邊表資料資料少了補NULL值,資料多了不顯示;

select * from t_user u left join t_order o on u.name = o.name;

查詢結果 : 

彷徨 | SQL語句的左外連接配接 , 右外連接配接 , 内連接配接1.内連接配接 : 當進行内連接配接時,系統會自動忽略兩個表中對應不起來的資料:2 . 左連結 , 顯示關鍵詞left左邊表中的所有資料,右邊表資料資料少了補NULL值,資料多了不顯示;3 . 右連結 , 顯示關鍵詞right右邊表中的所有資料,左邊表資料資料少了補NULL值,資料多了不顯示;

3 . 右連結 , 顯示關鍵詞right右邊表中的所有資料,左邊表資料資料少了補NULL值,資料多了不顯示;

select * from t_user u right join t_order o on u.name = o.name;

查詢結果 : 

彷徨 | SQL語句的左外連接配接 , 右外連接配接 , 内連接配接1.内連接配接 : 當進行内連接配接時,系統會自動忽略兩個表中對應不起來的資料:2 . 左連結 , 顯示關鍵詞left左邊表中的所有資料,右邊表資料資料少了補NULL值,資料多了不顯示;3 . 右連結 , 顯示關鍵詞right右邊表中的所有資料,左邊表資料資料少了補NULL值,資料多了不顯示;