1. 程式人生 > >postgres join 的5種方式

postgres join 的5種方式

現在有兩張表  如下圖所示:

                                        

一 、inner join   返回的結果:兩個表的交集行

    


二、 left join   是left outer join的簡寫

返回結果:左表的所有記錄,右表中欄位相等的行,不相等的部分為NULL



三、right Join  是 right outer Join的簡寫

返回結果:右表的所有記錄,左表中欄位相等的行,不相等的部分為NULL


四、full join  是 full outer join的簡寫

返回結果:兩個表的並集 連線欄位不相等的部分為NULL



五、cross join 

返回結果:把Person表和address進行一個n*m的組合即笛卡爾積