Heim >häufiges Problem >Was ist der Unterschied zwischen Inner Join und Outer Join?

Was ist der Unterschied zwischen Inner Join und Outer Join?

coldplay.xixi
coldplay.xixiOriginal
2021-01-02 16:41:3185474Durchsuche

Der Unterschied zwischen Inner Join und Outer Join: 1. Die Verbindungsergebnisse sind unterschiedlich. Das Verbindungsergebnis des Inner Join enthält nur die Zeilen, die die Verbindungsbedingungen erfüllen, während das Verbindungsergebnis des Outer Join die Zeilen enthält, die die Verbindungsbedingungen erfüllen 2. Bei der Verknüpfung müssen Sie darauf achten, den Unterschied zwischen allen und allen in verschachtelten Abfragen zu unterscheiden, und weder die linke noch die rechte Tabelle sind eingeschränkt.

Was ist der Unterschied zwischen Inner Join und Outer Join?

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.

Der Unterschied zwischen innerer Verbindung und äußerer Verbindung:

Der Unterschied zwischen innerer Verbindung und äußerer Verbindung in der Datenbank liegt hauptsächlich in den unterschiedlichen Verbindungsergebnissen und unterschiedlichen Vorsichtsmaßnahmen, wie unten gezeigt:

1 anders

inner Das Join-Ergebnis eines Joins enthält nur Zeilen, die die Join-Bedingungen erfüllen, und beide am Join beteiligten Tabellen müssen die Join-Bedingungen erfüllen, während das Join-Ergebnis eines äußeren Joins nicht nur Zeilen enthält, die die Join-Bedingungen erfüllen , schließt aber auch Zeilen ein, die seine eigenen Bedingungen nicht erfüllen, wobei auch der linke Außen-Join, der rechte Außen-Join und der vollständige Außen-Join enthalten sind.

2. Verschiedene Dinge zu beachten

Innere Joins müssen beachtet werden, um den Unterschied zwischen allen und allen in verschachtelten Abfragen verwendeten zu unterscheiden. Die linke Tabelle und die rechte Tabelle sind nicht eingeschränkt , werden alle Datensätze angezeigt, nicht genügend Plätze in den beiden Tabellen können mit Nullen aufgefüllt werden.

Was ist der Unterschied zwischen Inner Join und Outer Join?

Inner Join bezieht sich auf den häufigsten äquivalenten Join; der linke äußere Join bezieht sich auf den äquivalenten Join plus nicht übereinstimmende Daten in der Haupttabelle, der rechte äußere Join bezieht sich auf die Addition der nicht übereinstimmenden Daten in der linken Tabelle und der rechten Tabelle basierend auf der Gleichwertigkeitsverknüpfung.

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Inner Join und Outer Join?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn