Heim  >  Artikel  >  Datenbank  >  Verstehen Sie Inner Joins, Left Outer Joins und Right Outer Joins von SQL-Anweisungen

Verstehen Sie Inner Joins, Left Outer Joins und Right Outer Joins von SQL-Anweisungen

coldplay.xixi
coldplay.xixinach vorne
2021-01-15 10:20:464120Durchsuche

Verstehen Sie Inner Joins, Left Outer Joins und Right Outer Joins von SQL-Anweisungen

Empfohlen (kostenlos): SQL-Tutorial

Wenn Sie neu bei Datenbanken sind, haben Sie Zweifel an der Verbindungsabfrage in DQL und wissen nicht, wann Sie sie verwenden sollen? es in welchem ​​Szenario Verbindungsabfrage?
Verstehen Sie Inner Joins, Left Outer Joins und Right Outer Joins von SQL-Anweisungen
Keine Sorge, lassen Sie mich Ihnen als Referenz mein Verständnis der Eigenschaften und Anwendungsszenarien von Inner Joins, Left Outer Joins und Right Outer Joins vorstellen.

Die folgenden Codedemonstrationen basieren auf der Namenstabelle und der Ländertabelle.
Namenstabelle

ID Name
1 Xishi
2 Yang. Yuhuan
3 Diao Chan
4 Wang Zhaojun
5 Zhao Feiyan

Ländertabelle

123
id Land A_ID
1 Vietnamesisch im Frühling und Herbst 1
2 Geboren in Yongle, Puzhou in der Tang-Dynastie 2
3 Geboren in Xinzhou, Shanxi in der späten östlichen Han-Dynastie 3
4 A gebürtig aus Zigui, Nanjun in der westlichen Han-Dynastie 2) Bei der Join-Abfrage werden Assoziationsbedingungen verwendet, um nicht übereinstimmende Daten zu entfernen. Andernfalls tritt ein kartesisches Produkt auf. 1) Innerer Join
Diao Chan


3

Menschen aus Xinzhou, Shanxi in der späten östlichen Han-Dynastie

3

4Wang Zhaojun4Nanjun während der westlichen Han-Dynastie Leute4 2) Linker äußerer Join 1Xi Shi1Menschen aus Yue während der Frühlings- und Herbstperiode12Yang Yuhuan2Menschen aus Yongle, Puzhou in der Tang-Dynastie23Diao Chan3A gebürtig aus Xinzhou, Shanxi in der späten östlichen Han-Dynastie3 4Wang Zhaojun4Eingeborener aus Zigui, Nanjun während der westlichen Han-Dynastie45Zhao Feiyan LandN_ID

1

Xishi1 Während der Frühlings- und Herbstzeit leben die Yue-Leute 12 Yang Yuhuan2Menschen aus Yongle, Puzhou, Tang-Dynastie23 Diao Chan nullid 23 Diao Chan3Geboren in Xinzhou, Shanxi in der späten östlichen Han-Dynastie3
4
null 5 Warring States Period 6
4) Vollständiger Link
语法:	select  要查询的字段 from 表名1 inner join 表名2 on 表1.字段 = 表2.字段;
	inner join 可简写为 逗号,
内连接特点:
	只会保留完全符合on后条件的数据
应用场景:
	如果两张表有外键关系可以使用内链接,因为通过内链接每一条只能返回单条记录
rrree
id Name
Land N_ID 1

4

Wang Zhaojun4Nanjun Zigui in der westlichen Han-Dynastie4 5Zhao Feiyan Hinweis: Diese Syntax ist in MySql nicht anwendbar Okay, ich habe mich vorgestellt, nein. Weißt du, ob das jemandem hilft? Wenn etwas nicht stimmt, weisen Sie es bitte darauf hin~SQL
Für weitere verwandte Informationen achten Sie bitte auf die Spalte ~

Das obige ist der detaillierte Inhalt vonVerstehen Sie Inner Joins, Left Outer Joins und Right Outer Joins von SQL-Anweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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