Was ist Left Outer Join in SQL?
Was ist Left Outer Join in SQL?

Video: Was ist Left Outer Join in SQL?

Video: Was ist Left Outer Join in SQL?
Video: SQL Tutorial - 31: Left Outer JOIN 2024, April
Anonim

SQL-Links-Outer-Join gibt alle Zeilen im zurück links Tabelle (A) und alle übereinstimmenden Zeilen, die in der rechten Tabelle (B) gefunden wurden. Es bedeutet das Ergebnis der Linker SQL-Join enthält immer die Zeilen im links Tisch.

Was ist folglich ein Left Outer Join?

Über Linke äußere Verbindung Operationen. Die Ergebnismenge von a Linke äußere Verbindung enthält alle Zeilen aus beiden Tabellen, die die Kriterien der WHERE-Klausel erfüllen, genau wie ein INNER beitreten Ergebnismenge. Verwendung einer Linke äußere Verbindung Mit der Spielertabelle können wir beide Zeilen aus der Mannschaftstabelle auswählen, zusammen mit eventuell vorhandenen Spielerzeilen.

Anschließend stellt sich die Frage, was in SQL der linke und rechte äußere Join ist. Es gibt zwei Arten von OUTER verbindet sich in SQL , Linke äußere Verbindung und RECHTS AUSSEN beitreten . Linke äußere Verbindung enthält nicht übereinstimmende Zeilen aus der Tabelle, die auf dem geschrieben wurde links von beitreten Prädikat. Auf der anderen Seite, RECHTS AUSSEN beitreten , enthält zusammen mit allen übereinstimmenden Zeilen nicht übereinstimmende Zeilen aus dem rechts Seite des Tisches.

Was ist also der Unterschied zwischen einem Left Join und einem Left Outer Join?

In SQL, die links beitreten gibt alle Datensätze aus der ersten Tabelle und übereinstimmende Datensätze aus der zweiten Tabelle zurück. Wenn es keine Übereinstimmung aus der zweiten Tabelle gibt, werden nur Datensätze aus der ersten Tabelle zurückgegeben. Im Grunde gibt es keine Unterschied im linken Join und Linke äußere Verbindung . In eine Datenbank, links beitreten ist bekannt als Linke äußere Verbindung.

Was ist ein äußerer Join in SQL?

Äußere Verbindungen . Bei der Durchführung eines inneren beitreten , Zeilen aus einer der beiden Tabellen, die in der anderen Tabelle nicht übereinstimmen, werden nicht zurückgegeben. In einem (n äußere Verbindung , können nicht übereinstimmende Zeilen in einer oder beiden Tabellen zurückgegeben werden. Es gibt ein paar Arten von äußere verbindet : VOLL ÄUSSERER JOIN gibt nicht übereinstimmende Zeilen aus beiden Tabellen zurück.

Empfohlen: