HOW TO:以多個資料行聯結資料表
可以用多個資料行聯結資料表。 也就是說,可以建立查詢從兩個資料表找出滿足多重條件的資料列。 如果資料庫有一關聯性,可以將某資料表中的多個資料行外部索引鍵,和另一個資料表中的多個資料行主索引鍵比對成功,則可以使用此關聯性建立多個資料行聯結。 如需詳細資訊,請參閱 HOW TO:自動聯結資料表。
即使資料庫不包含多個資料行外部索引鍵關聯性,也可以手動建立聯結。
注意事項 |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要手動建立多個資料行聯結
將要聯結的資料表加入 [圖表] 窗格中。
將第一個資料表視窗中第一個聯結資料行的名稱,拖放至第二個資料表視窗中的相關資料行。 不可讓聯結以 text、ntext 或 image 資料行為基礎。
注意事項 一般來說,聯結資料行必須具有相同的 (或相容的) 資料型別。例如,如果第一個資料表的聯結資料行為日期,就必須關聯至第二個資料表的日期資料行。另一方面,如果第一個聯結資料行為整數,則關聯的聯結資料行也必須為整數資料型別,但資料大小可有所不同。然而,可能會出現一種情況,就是資料型別的隱含轉換可以聯結似乎不相容的資料行。
查詢和檢視表設計工具不會檢查用來建立聯結的資料行資料型別,但在執行查詢時,如果資料型別不相容,則資料庫將顯示錯誤訊息。
將第一個資料表視窗中的第二個聯結資料行,拖放至第二個資料表視窗中的相關資料行。
對兩個資料表中其他的聯結資料行組重複步驟 3。
執行查詢。