寫sql
時首先寫表from
(from是構造表),join
是關聯,on
是join
的條件
1.inner join
inner
是a.name=b.name
兩張表都有才返回
select a.*
,b.*
from t_a a inner
join t_b b on a.name=b.name
2.left join
left
和right
都可以省略outer
關鍵字
left
是右表沒有則填null
select a.*
,b.*
from t_a a left
join t_b b on a.name=b.name
3.right join
left
和right
都可以省略outer
關鍵字
right
是左表沒有則填null
select a.*
,b.*
from t_a a left
join t_b b on a.name=b.name
4.full join
left
,right
,full
都可以省略outer
關鍵字
full
是兩表沒有都可以填null
select a.*
,b.*
from t_a a full
join t_b b on a.name=b.name
mysql關聯查詢去重 MySQL 關聯查詢
mysql 關聯查詢 sql資料分析 1週前 mysql 關聯查詢 前面,我們介紹的都是單錶查詢 就是只從一張表中獲取資料 而實際應用的時候,我們都會同時查詢多張表,這裡,我們就介紹下,多表關聯查詢的使用。sql join 用於根據兩個或多個表中的列之間的關係,從這些表中查詢資料 前置知識 主鍵 p...
表關聯查詢
一 內連線和外連線 內連線用於返回滿足連線條件的記錄 而外連線則是內連線的擴充套件,它不僅會滿足連線條件的記錄,而且還會返回不滿足連線條件的記錄,語法如下 oracle 1.select table1.column,table2.column from table1 inner left right...
表關聯查詢
一 表關聯查詢 1.表的關聯分兩類 有關係的關聯 無關係的關聯 2.表的有關係的關聯 內關聯 where 指定關聯關係 表1.欄位 表2.欄位 and 表2.欄位 表3.欄位 有關係關聯 通過字段關係,把多張表合併在一起.select s emp.id,first name,name from s ...