左連線和左外連線的區別是什麼?
- 2022-10-13
一樣的,在SQLServer給出的幫助中是這樣寫的
Microsoft® SQL Server™ 2000 對在 FROM 子句中指定的外聯接使用以下 SQL-92 關鍵字:
左連線是指,如果右邊的表,也即“table left join xTable”中的xTable中的值為空,也即table(左邊的表)在xTable(右邊的表)中沒有對應的值,則仍顯示table中的內容,對應xTable中的值顯示為null。反之,如果xTable中的值在table中沒有對應,則不顯示;右連線與之相反。
這樣說應該很清楚了吧!
給分!呵呵!
left join指的就是外連線outer可以省略,如果是內連線都會 inner join的。
兩者是一樣的
left join左連線
left outer join 左外連線
只是寫法不同,相同的概念。
left outer join 和 left join是同一個概念。 縮寫而已