Heim > Datenbank > MySQL-Tutorial > Was sind MySQL-Self-Join, Outer-Join, Inner-Join, Left-Join und Right-Join?

Was sind MySQL-Self-Join, Outer-Join, Inner-Join, Left-Join und Right-Join?

王林
Freigeben: 2023-05-27 12:52:11
nach vorne
1960 Leute haben es durchsucht

1. Selbstverknüpfung

Letztendlich sind mehrere Tabellen datenbeschränkt, indem bestimmte Bedingungen zur gleichen Tabelle hinzugefügt werden. Das ist einfach zu verstehen. Warum „where a.age = a.num;“ so kompliziert verwenden? .

2, äußere Verknüpfung

Äußere Verknüpfung umfasst linke Verknüpfung und rechte Verknüpfung. Schauen Sie sich einfach die linke Verknüpfung und die rechte Verknüpfung an

3, linke Verknüpfung

Einfach ausgedrückt ist es das Endergebnis, egal was passiert Bedingungen

4, rechter Beitritt

Das bedarf keiner Einführung. Tatsächlich ist es so einfach und muss nicht kompliziert zu verstehen sein.

Spezifischer tatsächlicher Kampf

--创建 stu这个表格
 CREATE TABLE `stu_name` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
--创建stu_score
 CREATE TABLE `stu_name` (
  `id` int(11) DEFAULT NULL,
  `name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
Nach dem Login kopieren

Daten einfügen:

Was sind MySQL-Self-Join, Outer-Join, Inner-Join, Left-Join und Right-Join?

1, linke Verbindung

Was sind MySQL-Self-Join, Outer-Join, Inner-Join, Left-Join und Right-Join?

Auf dem Screenshot oben können wir sehen, dass alle Daten in der linken Tabelle angezeigt werden und die Daten in In der rechten Tabelle werden die Bedingungen basierend auf den angezeigten Bedingungen angezeigt. Aus Hier ist ersichtlich, dass hier tatsächlich dieselbe Tabelle betrieben wird, nämlich Selbstverknüpfung

4, Innenverknüpfung

Was sind MySQL-Self-Join, Outer-Join, Inner-Join, Left-Join und Right-Join?

Die sogenannte Innenverknüpfung dient dazu, dieselben Teile anzuzeigen und andere zu löschen Erfüllen Sie die Bedingungen nicht!

Das obige ist der detaillierte Inhalt vonWas sind MySQL-Self-Join, Outer-Join, Inner-Join, Left-Join und Right-Join?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
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