Heim > Datenbank > MySQL-Tutorial > Hauptteil

Beispielanalyse einer MySQL-Selbstverbindungsabfrage

王林
Freigeben: 2023-05-26 21:37:04
nach vorne
1735 Leute haben es durchsucht

1. Die Self-Join-Abfrage ist eine spezielle Multi-Table-Join-Abfrage, da die Tabellen der beiden zugehörigen Abfragen durch die Verwendung von Aliasen in zwei Tabellen virtualisiert und dann verbunden werden.

2. Die Self-Join-Abfrage besteht darin, sich mit sich selbst zu verbinden, einer Tabelle zwei verschiedene Aliase zu geben und dann die Verbindungsbedingungen anzuhängen.

Instanz

#这些数据全部在员工表中
#把t_employee表,即当做员工表,又当做领导表
#领导表是虚拟的概念,我们可以通过取别名的方式虚拟
SELECT employee.id "员工的编号",emp.ename "员工的姓名" ,emp.salary "员工的薪资",
manager.id "领导的编号" ,manager.ename "领导的姓名",manager.salary "领导的薪资"
FROM emp employee INNER JOIN emp manager
#emp employee:employee.,表示的是员工表的
#emp manager:如果用manager.,表示的是领导表的
ON employee.mgr = manager.id  # 员工的mgr指向上级的id
 
#表的别名不要加"",给列取别名,可以用"",列的别名不使用""也可以,但是要避免包含空格等特殊符号。
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonBeispielanalyse einer MySQL-Selbstverbindungsabfrage. 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