Heim > Datenbank > MySQL-Tutorial > So verwenden Sie on in MySQL

So verwenden Sie on in MySQL

下次还敢
Freigeben: 2024-04-29 05:00:25
Original
817 Leute haben es durchsucht

Die

ON-Klausel wird verwendet, um die Bedingungen für den Vergleich und das Zusammenführen von Zeilen zweier Tabellen in JOIN-Operationen anzugeben, einschließlich Inner-Joins, Left-Outer-Joins, Right-Outer-Joins und Full-Outer-Joins. Die ON-Bedingung verwendet nur Gleichheitsvergleiche. Sie können mehrere Bedingungen verwenden, um komplexere Join-Regeln anzugeben, und sie kann mit anderen JOIN-Typen verwendet werden.

So verwenden Sie on in MySQL

Verwendung von ON in MySQL

ON-Klausel – Übersicht

ON-Klausel wird verwendet, um die Bedingungen für den Vergleich und das Zusammenführen von Zeilen zweier Tabellen in einer JOIN-Operation anzugeben.

Syntax

<code>ON 表1.列名 = 表2.列名</code>
Nach dem Login kopieren

Verwendung

  • INNER JOIN): Nur übereinstimmende Zeilen in den beiden Tabellen zurückgeben.
  • LEFT OUTER JOIN: Gibt alle Zeilen in der linken Tabelle und alle passenden Zeilen in der rechten Tabelle zurück. Wenn es in der rechten Tabelle keine Übereinstimmung gibt, wird NULL zurückgegeben.
  • RIGHT OUTER JOIN: Ähnlich dem linken Outer Join, gibt aber alle Zeilen in der rechten Tabelle zurück.
  • FULL OUTER JOIN: Gibt alle Zeilen in beiden Tabellen zurück, unabhängig davon, ob sie übereinstimmen oder nicht.

Beispiel

Inner Join:

<code>SELECT * FROM 表1
INNER JOIN 表2 ON 表1.id = 表2.id;</code>
Nach dem Login kopieren

Linker äußerer Join:

<code>SELECT * FROM 表1
LEFT OUTER JOIN 表2 ON 表1.id = 表2.id;</code>
Nach dem Login kopieren

Rechter äußerer Join:

<code>SELECT * FROM 表1
RIGHT OUTER JOIN 表2 ON 表1.id = 表2.id;</code>
Nach dem Login kopieren

Vollständiger äußerer Join:

<code>SELECT * FROM 表1
FULL OUTER JOIN 表2 ON 表1.id = 表2.id;</code>
Nach dem Login kopieren

Notizen

  • ON Bedingungen können nur Gleichheitsvergleiche (=) verwenden.
  • Sie können mehrere EIN-Bedingungen verwenden, um komplexere Verbindungsregeln festzulegen. Die
  • ON-Klausel kann mit anderen JOIN-Typen wie CROSS JOIN und NATURAL JOIN verwendet werden.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie on in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
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