共用方式為


如何:以多個資料行聯結資料表 (Visual Database Tools)

可以聯結具有多重資料行的資料表。也就是說,可以建立查詢,使其找出兩個資料表中滿足多重條件的資料列。如果資料庫包含使某資料表中多重外部索引鍵資料行符合另一個資料表中多重資料行主索引鍵的關聯性,則可以使用此關聯性來建立多重資料行聯結。如需詳細資訊,請參閱<如何:自動聯結資料表 (Visual Database Tools)>。

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

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

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

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

    [!附註]

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

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

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

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

  5. 執行查詢。