本文主要是介绍SQL查询--列出所有员工的姓名及其直接上级的姓名,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
请先查看解决问题所需的数据表结构:点击跳转
问题:列出所有员工的姓名及其直接上级的姓名
答案:
解法一:
select a.ename,(select ename from emp b where b.empno=a.mgr) as boss_name from emp a;
解法二:
select e.ename,m.ename boss_name from emp e left join emp m on e.mgr=m.empno;
这篇关于SQL查询--列出所有员工的姓名及其直接上级的姓名的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!