內連線是最常見的一種連線,只連線匹配的行。
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 ...