【发布时间】:2014-07-31 06:08:56
【问题描述】:
我有一个表employeehierarchy,其中有很多记录。我想获取高级层次结构中的所有记录。
在此表中,Anshul 是大多数员工的高级员工,我想获取 Anshul 下的所有初级员工姓名,即 Yogesh、Chirag、Vimal 和 Ajay。
| Id | name | | Senior | | | | | |
+---------+--------------------------+----+------------+----+--+--+--+--+
| 14 | Anshul | | 0 | | | | | |
| 15 | Yogesh | | 14 | | | | | |
| 16 | Chirag | | 15 | | | | | |
| 17 | Vimal | | 16 | | | | | |
| 18 | Ajay | | 17 | | | | | |
我需要一个 mysql 查询来实现这一点。 谢谢
【问题讨论】:
-
MySQL 不支持递归查询。您需要在应用程序中执行此操作或编写存储过程。请参阅此处了解更多信息:stackoverflow.com/search?q=mysql+hierarchical+query
标签: mysql sql database hierarchy self-join