我想知道哪个员工正在向组织中的哪个员工报告 有两个表。 表格:员工和 reporting_hierarchy
员工表:
employee_id
fullname
reporting_hierarchy表:
employee_id
officer_id
employee_id和Officer_id相同,因为一名员工映射为另一名员工作为报告官员。
期望这样的输出
fullname(Employee) | fullname(Reproting officer)
ABC | XYZ
答案 0 :(得分:0)
这是一个非常简单的查询。只需使用不同的别名(例如:
)将employee
表连接两次
SELECT
e.fullname Employee,
o.fullname ReprotingOfficer
FROM reporting_hierarchy
JOIN employee e on e.employee_id = reporting_hierarchy.employee_id
JOIN employee o on o.employee_id = reporting_hierarchy.officer_id;