Access連接

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

什麼是連接?

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

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

  • 內連接
  • 外連接

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

1. 內聯接

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

  • 最常見的連接類型是內連接,它也是Microsoft Access中的默認連接類型。
  • 內聯接(Inner Join)將僅顯示來自兩個表的聯合字段相同的行或記錄。
  • 這種連接類型會查看這些常用字段和其中包含的數據。它只顯示匹配。
    Access連接

2. 外聯接

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

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

左外連接和右外連接

讓我們現在瞭解左外連接和右外連接 -

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

現在轉到「創建」選項卡,然後從「 視圖」創建一個查詢。 選擇tblBookstblOrderDetails並關閉顯示錶對話框,如下圖所示。

Access連接

現在運行查詢,得到以下結果 -
Access連接

易百教程移動端:請掃描本頁面底部(右側)二維碼並關注微信公衆號,回覆:"教程" 選擇相關教程閱讀或直接訪問:http://m.yiibai.com

上一篇:Access總結數據 下一篇:Access重複查詢嚮導

加QQ羣啦,易百教程官方技術學習羣

  • Java技術羣: 227270512 (人數:2000,等級:LV5,免費:否)
  • MySQL/SQL羣: 418407075 (人數:2000,等級:LV5,免費:否)
  • 大數據開發羣: 655154550 (人數:2000,等級:LV5,免費:否)
  • Python技術羣: 287904175 (人數:2000,等級:LV5,免費:否)
  • 測試工程師(新羣): 415553199 (人數:1000,等級:LV1,免費:是)
  • 前端技術羣(新羣): 410430016 (人數:1000,等級:LV1,免費:是)
  • C/C++技術(新羣): 629264796 (人數:1000,等級:LV1,免費:是)
  • Node.js技術(新羣): 621549808 (人數:1000,等級:LV1,免費:是)
  • Linux技術: 479429477 (人數:2000,等級:LV5,免費:是)
  • PHP開發者: 460153241 (人數:2000,等級:LV5,免費:是)
  • 人工智能: 456236082 (人數:2000,等級:LV5,免費:是)
  • Oracle數據庫: 175248146 (人數:2000,等級:LV5,免費:是)
  • C#/ASP.Net開發者: 579821706 (人數:2000,等級:LV5,免費:是)
  • 數據分析師: 397883996 (人數:1000,等級:LV1,免費:是)R語言,Matlab語言等技術

注意:每個人建議選自己的技術方向加羣,同一個人最多限加3個羣。