Verknüpfen (Dialogfeld) (Visual Database Tools)Join Dialog Box (Visual Database Tools)

In diesem Dialogfeld können Sie Optionen zum Verknüpfen von Tabellen angeben.Use this dialog box to specify options for joining tables. Um das Dialogfeld aufzurufen, wählen Sie im Bereich Entwurf eine Joinlinie aus.To access this dialog, in the Design pane select a join line. Klicken Sie anschließend im Fenster Eigenschaften auf Joinbedingung und -typ, und klicken Sie auf die Auslassungspunkte (…) , die rechts neben der Eigenschaft angezeigt werden.Then in the Properties window click Join Condition And Type, and click the ellipses (…) that appear to the right of the property.

In der Standardeinstellung sind verknüpfte Tabellen über eine innere Verknüpfung miteinander verbunden. Mithilfe dieser Verknüpfung wird ein Resultset auf der Grundlage von Zeilen erstellt, deren Inhalte mit den Informationen in den verknüpften Spalten übereinstimmen.By default, related tables are joined using an inner join that creates a result set based on rows containing matching information in the join columns. Wenn Sie die Optionen im Dialogfeld Verbinden festlegen, können Sie einen Join angeben, die auf einem anderen Operator basiert. Außerdem können Sie einen äußeren Join festlegen.By setting options in the Join dialog box, you can specify a join based on a different operator, and you can specify an outer join.

Weitere Informationen zum Verbinden von Tabellen finden Sie unter Erstellen von Abfragen mit Joins (Visual Database Tools).For more information about joining tables, see Query with Joins (Visual Database Tools).

enthaltenOptions

BegriffTerm DefinitionDefinition
TabelleTable Die Namen der verknüpften Tabellen bzw. Tabellenwertobjekte.The names of the tables or table-valued objects involved in the join. Die Tabellennamen können an dieser Stelle nicht geändert werden. Sie werden lediglich zu Informationszwecken angezeigt.You cannot change the names of the tables here — this information is displayed for information only.
ColumnColumn Die Namen der Spalten, mit denen die Tabellen verknüpft werden.The names of the columns used for joining the tables. Mit dem Operator in der Operatorliste wird die Beziehung zwischen den Daten in den Spalten angegeben.The operator in the operator list specifies the relationship between the data in the columns. Die Spaltennamen können an dieser Stelle nicht geändert werden. Sie werden lediglich zu Informationszwecken angezeigt.You cannot change the names of the columns here — this information is displayed for information only.
OperatorOperator Geben Sie den Operator an, der die Beziehung zwischen den verknüpften Spalten bestimmt.Specify the operator used to relate the join columns. Wenn nicht der Gleichheitsoperator (=) festgelegt werden soll, wählen Sie den gewünschten Operator aus der Liste aus.To specify an operator other than equal (=), select it from the list. Wenn Sie die Eigenschaftenseite schließen, wird der von Ihnen ausgewählte Operator im Rautensymbol der Joinlinie wie folgt angezeigt:When you close the property page, the operator you selected will appear in the diamond graphic of the join line, as in the following:

Symbol für Visual Database ToolsVisual Database Tools icon
Alle Zeilen von All rows from Geben Sie an, dass alle Zeilen der linken Tabelle auch dann in der Ausgabe aufgeführt werden, wenn die rechte Tabelle keine entsprechenden Zeilen enthält.Specify that all the rows from the left table appear in the output, even if there are no corresponding matches in the right table. Für Spalten ohne übereinstimmende Daten in der rechten Tabelle werden keine Werte angezeigt.Columns with no matching data in the right table appear as null. Das Auswählen dieser Option ist gleichbedeutend mit der Angabe von LEFT OUTER JOIN in der SQL-Anweisung.Choosing this option is equivalent to specifying LEFT OUTER JOIN in the SQL statement.
Alle Zeilen von All rows from Geben Sie an, dass alle Zeilen der rechten Tabelle auch dann in der Ausgabe aufgeführt werden, wenn die linke Tabelle keine entsprechenden Zeilen enthält.Specify that all the rows from the right table appear in the output, even if there are no corresponding matches in the left table. Für Spalten ohne übereinstimmende Daten in der linken Tabelle werden keine Werte angezeigt.Columns with no matching data in the left table appear as null. Das Auswählen dieser Option ist gleichbedeutend mit der Angabe von RIGHT OUTER JOIN in der SQL-Anweisung.Choosing this option is equivalent to specifying RIGHT OUTER JOIN in the SQL statement.

Wenn Sie sowohl Alle Zeilen von als auch Alle Zeilen von auswählen, entspricht dies der Angabe von FULL OUTER JOIN in der SQL-Anweisung.Selecting both All rows from and All rows from is equivalent to specifying FULL OUTER JOIN in the SQL statement.

Wenn eine Option zum Erstellen eines äußeren Joins angegeben wird, ändert sich das Rautensymbol in der Joinlinie, um anzuzeigen, dass es sich beim Join um einen linken äußeren, rechten äußeren oder vollständigen äußeren Join handelt.When you select an option to create an outer join, the diamond graphic in the join line changes to indicate that the join is a left outer, right outer, or full outer join.

Hinweis

Die Wörter "links" und "rechts" müssen nicht unbedingt der Position der Tabellen im Diagrammbereich entsprechen.The words "left" and "right" do not necessarily correspond to the position of tables in the Diagram pane. "Links" bezieht sich auf die Tabelle, die in der SQL-Anweisung links vom Schlüsselwort JOIN genannt wird, und "rechts" bezieht sich dementsprechend auf die Tabelle zur Rechten des Schlüsselworts JOIN."Left" refers to the table whose name appears to the left of the keyword JOIN in the SQL statement, and "right" refers to the table whose name appears to the right of the JOIN keyword. Ein Verschieben der Tabellen im Bereich Diagramm hat keinen Einfluss darauf, welche Tabelle als links oder rechts behandelt wird.If you move tables in the Diagram pane, you do not change which table is considered left or right.

Siehe auchSee Also

Erstellen von Abfragen mit Joins (Visual Database Tools)Query with Joins (Visual Database Tools)
Themen zur Vorgehensweise: Entwerfen von Abfragen und Sichten (Visual Database Tools)Design Queries and Views How-to Topics (Visual Database Tools)