Lassen Sie uns diskutieren, was sie sind, wie sie funktionieren und welche signifikanten Unterschiede.
SQL Innere Join
Ein SQL Inner -Join ist eine Art von SQL -Join, die eine neue Tabelle zurückgibt, indem die Datensätze zwischen beiden Tabellen kombiniert werden. Die innere Join -Abfrage vergleicht jede Zeile aus jeder Tabelle und findet alle passenden Paare. Wenn die Zeile der angegebenen Bedingung entspricht, kombiniert die Abfrage sie zu einer resultierenden Zeile.
Wir können die Syntax eines SQL -inneren Join wie gezeigt ausdrücken:
Wählen Sie Tabelle 1 aus.Spalte1, Tabelle 2.Spalte2…SQL Outer Join
Die zweite Art von Verbindungen in SQL ist die äußere Verknüpfungen. Ein äußerer Join gibt alle Datensätze zurück, ob er übereinstimmende Datensätze in beiden Tabellen findet.
Ein äußerer Join gibt die Datensätze zurück, auch wenn die Bedingung fehlschlägt.
Es gibt 3 Arten von Außenverbindungen:
Linke äußere Verbindung
Ein linker äußerer Join gibt alle Datensätze aus der linken Tabelle und nur die übereinstimmenden Datensätze aus der rechten Tabelle zurück.
Die Syntax ist wie unten gezeigt:
Wählen Sie column_name (s)Rechts äußerer Join
In ähnlicher Weise gibt der rechte äußere Join alle Datensätze aus der rechten Tabelle und nur die übereinstimmenden Datensätze aus der linken Tabelle zurück.
Die Syntax wird unten ausgedrückt:
Wählen Sie column_name (s)Voller äußerer Join
Diese Art von Join gibt alle Datensätze zurück, wenn sich eine Übereinstimmung in beiden Tabellen befindet. Die Syntax ist wie gezeigt:
Unterschiede zwischen innerem und äußerem Join
Im Folgenden sind die Hauptunterschiede zwischen inneren und äußeren Verknüpfungen in SQL aufgeführt.
Schließen
Dieser Artikel beschreibt den grundlegenden Unterschied zwischen einer inneren und äußeren Verbindung in SQL.
Danke fürs Lesen!!