Access連線


資料庫是允許彼此邏輯關係的資料表的集合。 可以通過它們共有的關係欄位來連線表。 一個表可以是任意數量關係的一部分,但是每個關係總是只有兩個表。 在查詢中,關係由Join表示。

什麼是連線?

連線指定如何組合來自資料庫中兩個或多個表的記錄。 從概念上講,連線與表關係非常相似。 實際上,連線是要查詢表與表之間的關係。

以下是將在本章討論的兩種基本型別的連線 -

  • 內連線
  • 外連線

這兩者都可以通過查詢設計檢視輕鬆建立。

1. 內聯接

下面來看看理解內聯接(Inner Join) -

  • 最常見的連線型別是內連線,它也是Microsoft Access中的預設連線型別。
  • 內聯接(Inner Join)將僅顯示來自兩個表的聯合欄位相同的行或記錄。
  • 這種連線型別會檢視這些常用欄位和其中包含的資料。它只顯示匹配。

2. 外聯接

下面讓我們來了解一下外連線是什麼 -

  • 外連線顯示一個表中的所有行,並且只顯示來自另一個表中連線欄位相等的行或記錄。
  • 換句話說,外連線顯示一個表中的所有行,而只顯示另一個表中的相應行。

左外連線和右外連線

讓我們現在了解左外連線和右外連線 -

  • 可以選擇將顯示所有行的表格。
  • 可以建立一個左外連線,它將包含第一個表中的所有行。
  • 可以建立一個右外部聯接,該聯接將包含第二個表中的所有行。

現在轉到「建立」索引標籤,然後從「 檢視」建立一個查詢。 選擇tblBookstblOrderDetails並關閉顯示表對話方塊,如下圖所示。

現在執行查詢,得到以下結果 -