SQL中JOIN的用法

2021-10-02 12:59:36 字數 1432 閱讀 6907

內連線是最常見的一種連線,只連線匹配的行。

inner join語法

大家共有的東西

left join返回左表的全部行和右表滿足on條件的行,如果左表的行在右表中沒有匹配,那麼這一行右表中對應資料用null代替。

left join 語法

左表東西都保留,右表保留左表有的部分

right join返回右表的全部行和左表滿足on條件的行,如果右表的行在左表中沒有匹配,那麼這一行左表中對應資料用null代替。

right join語法

跟left_join相反

full join 會從左表 和右表 那裡返回所有的行。如果其中乙個表的資料行在另乙個表中沒有匹配的行,那麼對面的資料用null代替

full outer join語法

把兩個表結合一起

SQL中join的用法

第一種 inner join 解釋 產生的結果是a和b的交集 相同列裡面的相同值 內連線是最常見的一種連線,它也被稱為普通連線,只連線匹配的行 僅對滿足連線條件的cross中的列 它又分為等值連線 連線條件運算子為 和不等值連線 連線條件運算子不為 例如between.and 第二種 full ou...

sql中join的用法

select from table1 between 用法 select from table1 where kssj between 2019 05 01 and 2019 05 01 select from table1 where kssj 2019 05 01 and kssj 2019 0...

SQL 的各種 join 用法

下圖展示了 left join right join inner join outer join 相關的 7 種用法。具體分解如下 1 inner join 內連線 2 left join 左連線 select from table a a left join table b b on a.key ...