1
我有一个员工表。 我正在使用Oracle数据库。查询单个员工下的所有员工
Employees Table
- Employee_id
- first_name
- last_name
- manager_id
- email_id
如何查询其他员工下的所有员工?
谢谢。
我有一个员工表。 我正在使用Oracle数据库。查询单个员工下的所有员工
Employees Table
- Employee_id
- first_name
- last_name
- manager_id
- email_id
如何查询其他员工下的所有员工?
谢谢。
Oracle有一个CONNECT BY
语法...
SELECT *
FROM employees
START WITH employee_id = 123
CONNECT BY PRIOR employee_id = manager_id
+1 Yowzers,很方便! – 2012-08-03 10:04:50
你说的 “下另一名雇员” 是什么意思?你能否为你的表提供SHOW CREATE TABLE语句 – 2012-08-03 09:14:13
你的意思是“直接在”或“在任何级别下”? – 2012-08-03 09:22:46
嗨El Ronnoco,我想查询所有级别员工的雇员。 – 2012-08-03 09:34:18