person_id | manager_id | name |
| | |
-------------------------------
Run Code Online (Sandbox Code Playgroud)
我必须显示每个有经理姓名的人的姓名.
是的完整表格.这就是我的全部.
这个应该给你所有有经理的员工,employee_name和manager_name.替换your_table为您的表名.
如果你想得到所有人,也没有经理,请更换JOIN一个LEFT JOIN.这将返回NULL作为manager_name对于没有所有人manager_id.
SELECT t1.name employee_name, t2.name manager_name
FROM [your_table] t1
JOIN [your_table] t2 ON ( t1.manager_id = t2.person_id )
Run Code Online (Sandbox Code Playgroud)