查询单个员工下的所有员工

时间:2012-08-03 09:08:35

标签: sql database oracle11g

我有一张员工表。 我正在使用Oracle数据库。

 Employees Table
 - Employee_id
 - first_name
 - last_name
 - manager_id
 - email_id

如何查询其他员工下的所有员工?

感谢。

1 个答案:

答案 0 :(得分:2)

Oracle有CONNECT BY语法...

    SELECT *
      FROM employees
START WITH employee_id = 123
CONNECT BY PRIOR employee_id = manager_id