Heim >Datenbank >MySQL-Tutorial >Der Unterschied zwischen Inner-Joins und Outer-Joins in SQL
In diesem Artikel werden wir den Unterschied zwischen Inner Join und Outer Join in SQL verstehen.
Klauseln verwenden „INNER JOIN“ und „JOIN“.
Es gibt ein kombiniertes Tupel aus zwei oder mehr Tabellen zurück.
Wenn keine gemeinsamen Attribute vorhanden sind, ist das Ergebnis leer.
Wenn die Anzahl der Tupel größer ist, funktioniert „INNER JOIN“ schneller als „OUTER“ VERBINDEN'.
Verwenden Sie diese Option, wenn detaillierte Informationen zu einer bestimmten Immobilie erforderlich sind.
'JOIN' und 'INNER JOIN' funktionieren auf die gleiche Weise
SELECT * FROM table_1 INNER JOIN / JOIN table_2 ON table_1.column_name = table_2.column_name;
Gibt ein kombiniertes Tupel der angegebenen Tabelle zurück.
Gibt auch dann zurück, wenn ' JOIN-Bedingung schlägt fehl.
Kann die Klauseln LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN verwenden.
Setzen Sie NULL anstelle von Leerzeichen, wenn die Eigenschaft leer ist.
SELECT * FROM table_1 LEFT OUTER JOIN / RIGHT OUTER JOIN / FULL OUTER JOIN / FULL JOIN table_2 ON Table_1.column_name = table_2.column_name;
Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Inner-Joins und Outer-Joins in SQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!