共用方式為


HOW TO:自動聯結資料表

在加入兩個或多個資料表至查詢時,查詢和檢視表設計工具會判斷它們是否相關聯。如果相關聯,[查詢和檢視表設計工具] 會自動在代表資料表或表格化物件 (Table-Structured Object) 的矩形之間加上聯結線。

在下列狀況下,[查詢和檢視表設計工具] 會視資料表為已聯結:

  • 資料庫包含指定資料表為相關聯的資訊。

  • 如果兩個資料行 (每個資料表各一個資料行) 的名稱和資料類型相同,至少一個資料表中的資料行必須為主索引鍵。例如,如果加入 employee 和 jobs 資料表,而 job_id 資料行是 jobs 資料表的主索引鍵,且每個資料表中有名稱為 job_id 的資料行且其資料型別相同,則 [查詢和檢視表設計工具] 會自動將資料表聯結起來。

    注意事項注意事項

    [查詢和檢視表設計工具] 將根據名稱和資料型別相同的資料行建立唯一的聯結。如果可能有多個聯結,[查詢和檢視表設計工具] 在找到第一組符合的資料行建立聯結後,就會停止建立聯結。

  • [查詢和檢視表設計工具] 偵測到搜尋條件 (WHERE 子句) 實際上就是聯結條件。例如,您可能加入 employee 和 jobs 資料表,然後建立搜尋兩個資料表的 job_id 資料行中相同值的搜尋條件。在進行此作業時,[查詢和檢視表設計工具] 會偵測到搜尋條件將導致聯結,然後根據此搜尋條件來建立聯結條件。

如果 [查詢和檢視表設計工具] 所建立的聯結已不適用於您的查詢,可以修改或移除此聯結。如需詳細資訊,請參閱 HOW TO:修改聯結運算子HOW TO:移除聯結

如果 [查詢和檢視表設計工具] 不會自動聯結查詢中的資料表,則可以自行建立聯結。如需詳細資訊,請參閱 HOW TO:手動聯結資料表

請參閱

概念

查詢和檢視表設計工具表示聯結的方式

其他資源

設計查詢和檢視表

使用聯結進行查詢