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?

王林
王林nach vorne
2023-05-27 12:52:111991Durchsuche

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

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen