Rumah  >  Artikel  >  pangkalan data  >  analisis contoh pertanyaan sambungan sendiri mysql

analisis contoh pertanyaan sambungan sendiri mysql

王林
王林ke hadapan
2023-05-26 21:37:041681semak imbas

1. Pertanyaan sambung sendiri ialah pertanyaan sambung berbilang jadual khas, kerana jadual bagi dua pertanyaan yang berkaitan adalah jadual yang sama.

2. Pertanyaan join sendiri adalah untuk menyambungkan dirinya kepada dirinya sendiri Beri jadual dua alias berbeza, dan kemudian lampirkan syarat sambungan.

Instance

#这些数据全部在员工表中
#把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
 
#表的别名不要加"",给列取别名,可以用"",列的别名不使用""也可以,但是要避免包含空格等特殊符号。

Atas ialah kandungan terperinci analisis contoh pertanyaan sambungan sendiri mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam