选择语句oracle sql

亚历克斯·胡默多夫(Alex Hummedov)

我一直在一个表中使用select语句遇到麻烦

表中有emp_idnamemgr_id问题是如何看待有经理的雇员的姓名,然后查看其中经理的姓名

基本上员工有一个管理者,而经理则列在同一张表中,不知道如何完成

输出应该是这样的:

Name of Employee        Name of the Manager
________________        ___________________
name 1                  name mgr
name 2                  name mgr

帮助将不胜感激

亚历克斯

穆雷尼克

您可以使用自我联接:

SELECT    e.name AS name, m.name AS manager_name
FROM      emp e
LEFT JOIN emp m ON e.mgr_id = m.emp_id

请注意,使用a的原因left join是没有经理(假设是CEO)的雇员不会被排除。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章