【发布时间】:2010-07-23 21:23:38
【问题描述】:
我有像这样的表员工,
员工
(
emp_id int 主键,
emp_name varchar(50),
mngr_id int)
这里的 mngr_id 要么为空,要么包含有效的 emp_id。这样就形成了组织中员工的层次结构。
为了遍历整个层次结构,我必须编写递归存储过程。 (在 Oracle 中,使用 CONNECT BY .. START WITH 很容易)
所以问题是,考虑到层次结构的级别不会超过 10 级,这种存储过程对性能的影响是什么!
还有其他方法可以达到同样的效果吗?
【问题讨论】:
标签: mysql