共用方式為


聯結對話方塊

使用此對話方塊來指定聯結資料表的選項。 若要存取此對話方塊,請在 [設計] 窗格中選取聯結線。 然後,在 [屬性] 視窗中按一下 [聯結條件及型別],並按一下顯示在屬性右邊的省略符號 [(...)]。

根據預設,內部聯結會依據內含聯結資料行之相符資訊的資料列來建立結果集,而系統會使用此內部聯結將相關聯的資料表聯結起來。 藉由設定 [聯結] 對話方塊中的選項,可以根據不同的運算子指定聯結,也可以指定外部聯結。

如需聯結資料表的詳細資訊,請參閱使用聯結進行查詢

注意事項注意事項

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

詞彙

定義

表格

聯結中相關資料表或資料表值物件的名稱。 不能在這裡變更資料表的名稱 -- 此資訊只用於顯示資訊。

資料行

用於聯結資料表的資料行名稱。 運算子清單中的運算子會指定各資料行中資料之間的關係。 不能在這裡變更資料行的名稱 -- 此資訊只用於顯示資訊。

運算子

指定用於關聯聯結資料行的運算子。 若要指定等於 (=) 之外的運算子,請從清單中選取。 關閉屬性頁時,您選取的運算子會出現在聯結線的菱形圖中,如下所示: QueryJoinLineInnerJoinGreaterThanOperatorSymbol 螢幕擷取畫面

選取 <table1> 中的所有資料列

指定輸出中顯示左邊資料表裡全部的資料列,即使右邊資料表中沒有對應的符合也一樣。 右邊資料表中沒有符合資料的資料行會顯示為 null。 選擇此選項就等於在 SQL 陳述式中指定 LEFT OUTER JOIN。

選取 <table2> 中的所有資料列

指定輸出中顯示右邊資料表裡全部的資料列,即使左邊資料表中沒有對應的符合也一樣。 左邊資料表中沒有符合資料的資料行會顯示為 null。 選擇此選項就等於在 SQL 陳述式中指定 RIGHT OUTER JOIN。

同時選取 [<table1> 中所有的資料列] 和 [<table2> 中所有的資料列],等於在 SQL 陳述式中指定 FULL OUTER JOIN。

注意事項注意事項

某些資料庫不支援完整外部聯結 (Full Outer Join)。

選取某個選項建立外部聯結時,聯結線中的菱形圖就會改變,以表示聯結為左邊外部、右邊外部或完整外部聯結。

注意事項注意事項

「左邊」和「右邊」這兩個字不一定對應到 [圖表] 窗格中的資料表位置。 「左邊」指的是在 SQL 陳述式中其名稱出現在關鍵字 JOIN 左邊的資料表,「右邊」指的是名稱出現在關鍵字 JOIN 右邊的資料表。如果在 [圖表] 窗格中移動資料表,則不必有變更資料表是左邊或右邊的考量。

請參閱

其他資源

使用聯結進行查詢

設計查詢和檢視表