Weitere Informationen über Anbindevorgänge (Join)
Der Prozessor vom Typ Join ermöglicht Ihnen die Durchführung vier verschiedener Join-Vorgänge mit Ihren hierarchischen Daten.
Innerer Join (Inner Join)
Dieser Typ von Join-Vorgang wird für Folgendes verwendet:
- Abstimmen der in zwei Datensätzen identischen Werte
- Erstellen eines Ergebnissatzes mit allen übereinstimmenden Paaren
Der Ergebnissatz wird folgendermaßen ermittelt:
Das Join-Statement ist zufrieden stellend (Datensatz L stimmt mit Datensatz R überein) | Das Join-Statement ist nicht zufrieden stellend |
---|---|
Alle übereinstimmenden Datenelemente werden kombiniert und im Ergebnissatz zurückgegeben. | Nicht übereinstimmende Datenelemente werden ignoriert. |
Linker äußerer Join (Left Outer Join)
Dieser Typ von Join-Vorgang wird für Folgendes verwendet:
- Abstimmen der in zwei Datensätzen identischen Werte UND Behalten aller im linken Datensatz vorhandenen Werte
- Erstellen eines Ergebnissatzes, der diese Datenelemente kombiniert
Der Ergebnissatz wird folgendermaßen ermittelt:
Das Join-Statement ist zufrieden stellend (alle in Datensatz L enthaltenen Elemente + Übereinstimmungen in beiden Datensätzen) | Das Join-Statement ist nicht zufrieden stellend |
---|---|
Alle Datenelemente im linken Datensatz sowie die übereinstimmenden Datenelemente im linken und rechten Datensatz werden kombiniert und im Ergebnissatz zurückgegeben. | Nicht übereinstimmende Datenelemente werden ignoriert. |
Rechter äußerer Join (Right Outer Join)
Dieser Typ von Join-Vorgang wird für Folgendes verwendet:
- Abstimmen der in zwei Datensätzen identischen Werte UND Behalten aller im rechten Datensatz vorhandenen Werte
- Erstellen eines Ergebnissatzes, der diese Datenelemente kombiniert
Der Ergebnissatz wird folgendermaßen ermittelt:
Das Join-Statement ist zufrieden stellend (alle in Datensatz L und R enthaltenen Elemente + Übereinstimmungen in beiden Datensätzen) | Das Join-Statement ist nicht zufrieden stellend |
---|---|
Alle Datenelemente im linken Datensatz sowie die übereinstimmenden Datenelemente im linken und rechten Datensatz werden kombiniert und im Ergebnissatz zurückgegeben. | Nicht übereinstimmende Datenelemente werden ignoriert. |
Vollständiger äußerer Join (Full Outer Join)
Dieser Typ von Join-Vorgang wird für Folgendes verwendet:
- Beibehalten aller im linken und rechten Datensatz übereinstimmenden Werte
- Erstellen eines Ergebnissatzes, der diese Datenelemente kombiniert
Der Ergebnissatz wird folgendermaßen ermittelt:
Das Join-Statement ist zufrieden stellend (alle in Datensatz L enthaltenen Elemente + Übereinstimmungen in beiden Datensätzen) | Das Join-Statement ist nicht zufrieden stellend |
---|---|
Alle Datenelemente im linken Datensatz sowie die übereinstimmenden Datenelemente im linken und rechten Datensatz werden kombiniert und im Ergebnissatz zurückgegeben. | Nicht übereinstimmende Datenelemente werden im Ergebnissatz als NULL aufgeführt. |