Wikipedia hat einen schönen langen Artikel zum Thema [hier] ( Ссылка
Aber im Grunde:
Sie verwenden INNER JOIN, um alle Zeilen aus beiden Tabellen zurückzugeben, in denen eine Übereinstimmung besteht. dh. In der resultierenden Tabelle haben alle Zeilen und Spalten Werte.
In OUTER JOIN kann die resultierende Tabelle leere Spalten enthalten. Outer Join kann entweder LINKS oder RECHTS
seinLEFT OUTER JOIN gibt alle Zeilen aus der ersten Tabelle zurück, auch wenn in der zweiten Tabelle keine Übereinstimmungen vorhanden sind.
RIGHT OUTER JOIN gibt alle Zeilen aus der zweiten Tabelle zurück, auch wenn in der ersten Tabelle keine Übereinstimmungen vorhanden sind.
INNER JOIN
gibt Zeilen zurück, die in beiden Tabellen vorhanden sind
OUTER JOIN
gibt alle Zeilen zurück, die in beiden Tabellen vorhanden sind
Innerer Join gibt nur eine verbundene Zeile zurück, wenn der Datensatz in beiden Tabellen erscheint. Outer Join, abhängig von der Richtung, zeigt alle Datensätze aus einer Tabelle, verbunden mit den Daten aus den verknüpften Tabellen, in denen eine entsprechende Zeile existiert
Mathematische Menge verwenden,
%Vor%So ist (+) Ihre A-Seite in der Abfrage.
Nehmen Sie ein Beispielschema mit Kunden und Bestellung an:
INNER JOIN: Ruft nur Kunden mit Bestellungen ab.
LEFT OUTER JOIN: Ruft alle Kunden mit oder ohne Bestellungen ab.
RIGHT OUTER JOIN: Ruft alle Bestellungen mit oder ohne übereinstimmenden Kundendatensätzen ab.
Weitere Informationen finden Sie in SQL-Anweisungen für innere und äußere Verknüpfung
Tags und Links sql inner-join outer-join