共用方式為


如何:以多個資料行聯結資料表

可以用多個資料行聯結資料表。 也就是說,可以建立查詢從兩個資料表找出滿足多重條件的資料列。 如果資料庫有一關聯性,可以將某資料表中的多個資料行外部索引鍵,和另一個資料表中的多個資料行主索引鍵比對成功,則可以使用此關聯性建立多個資料行聯結。 如需詳細資訊,請參閱 如何:自動聯結資料表

即使資料庫不包含多個資料行外部索引鍵關聯性,也可以手動建立聯結。

注意事項注意事項

在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

若要手動建立多個資料行聯結

  1. 將要聯結的資料表加入 [圖表] 窗格中。

  2. 將第一個資料表視窗中第一個聯結資料行的名稱,拖放至第二個資料表視窗中的相關資料行。 不可讓聯結以 text、ntext 或 image 資料行為基礎。

    注意事項注意事項

    一般來說,聯結資料行必須具有相同的 (或相容的) 資料型別。例如,如果第一個資料表的聯結資料行為日期,就必須關聯至第二個資料表的日期資料行。另一方面,如果第一個聯結資料行為整數,則關聯的聯結資料行也必須為整數資料型別,但資料大小可有所不同。然而,可能會出現一種情況,就是資料型別的隱含轉換可以聯結似乎不相容的資料行。

    查詢和檢視表設計工具不會檢查用來建立聯結的資料行資料型別,但在執行查詢時,如果資料型別不相容,則資料庫將顯示錯誤訊息。

  3. 將第一個資料表視窗中的第二個聯結資料行,拖放至第二個資料表視窗中的相關資料行。

  4. 對兩個資料表中其他的聯結資料行組重複步驟 3。

  5. 執行查詢。

請參閱

其他資源

使用聯結進行查詢