Heim > Datenbank > SQL > Was ist der Unterschied zwischen Left-Join und Right-Join in SQL?

Was ist der Unterschied zwischen Left-Join und Right-Join in SQL?

coldplay.xixi
Freigeben: 2023-01-13 00:40:50
Original
26601 Leute haben es durchsucht

Der Unterschied zwischen Left-Join und Right-Join in SQL: 1. Left-Join kann Daten abrufen, solange Datensätze in der linken Tabelle vorhanden sind, während Right-Join Daten abrufen kann, solange Datensätze in der rechten Tabelle vorhanden sind 2. Der linke Join kann Daten aus der linken Tabelle als Basis abrufen, und der rechte Join ist der umgekehrte Join des linken äußeren Joins.

Was ist der Unterschied zwischen Left-Join und Right-Join in SQL?

Die Betriebsumgebung dieses Artikels: Windows 7-System, SQL Server 2019-Version, Dell G3-Computer.

Der Unterschied zwischen Left-Join und Right-Join in SQL:

1 Die Bedeutung ist unterschiedlich

Left-Join: Solange Datensätze in der linken Tabelle vorhanden sind, können die Daten abgerufen werden, und einige Datensätze in der rechts müssen in der linken Tabelle Datensätze abgerufen werden können.

Rechte Verknüpfung: Rechte Verknüpfung bedeutet, dass die Daten abgerufen werden können, solange Datensätze in der richtigen Tabelle vorhanden sind.

2. Die Verwendung ist unterschiedlich

Right Join ist das Gegenteil von Left Join A LEFT JOIN B. Die von der Verbindung abgefragten Daten müssen in A vorhanden sein, können aber auch nicht in B vorhanden sein. Inner Join A INNER JOIN B, es können nur die Daten abgefragt werden, die auch in A und B vorhanden sind.

3. Nullwerte sind unterschiedlich

Der linke Join basiert auf den Daten in der linken Tabelle und keine Daten in der rechten Tabelle, werden die Daten in der linken Tabelle angezeigt und die Daten in der rechten Tabelle werden als leer angezeigt.

Der rechte Join ist der umgekehrte Join des linken äußeren Joins. Alle Zeilen aus der rechten Tabelle werden zurückgegeben. Wenn eine Zeile in der rechten Tabelle keine passende Zeile in der linken Tabelle hat, wird NULL für die linke Tabelle zurückgegeben.

Was ist der Unterschied zwischen Left-Join und Right-Join in SQL?

Empfohlen (kostenlos): SQLServer

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

Verwandte Etiketten:
sql
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage