oracle左右串連 完全串連 有效串連 心得總結

來源:互聯網
上載者:User

標籤:

左連結

A表  Left  join  B表  on  條件

樣本   

 A表 

B表

 

SELECT * FROM A  left JOIN B ON A.AID = B.BID;

結果:

 

 

左連結查詢出來的資料是左邊A表 所有的資料  加上  右邊B表滿足條件的資料

如果沒要滿足的資料 則為null

已經查詢出A表的所有資料  和  B表中滿足(AID=BID)這個條件的資料 只有ID為2b2和ID為3的b3, A有B沒有的就顯示null

 

右串連

A表  right  join  B表  on  條件

右串連查詢出來的資料是右邊B表的所有資料  加上  左邊A表滿足條件的資料(滿足條件的只有ID為2的TOM和ID為3的Tinner)

SELECT * FROM A  right JOIN B ON A.AID = B.BID;

 

 

全串連

Full  join  on 

兩張表的資料全部顯示出來

SELECT * FROM A  full JOIN B ON A.AID = B.BID;

 

 

 

有效串連

Inner  join   on

兩張表都有的資料才會顯示

SELECT * FROM A  inner JOIN B ON A.AID = B.BID  

select * from A,B where  A.AID = B.BID

以上兩種寫法相同一樣

oracle左右串連 完全串連 有效串連 心得總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.