gpt4 book ai didi

mysql - 获取父级的所有子层次结构

转载 作者:搜寻专家 更新时间:2023-10-30 23:48:14 29 4
gpt4 key购买 nike

我有一个表employeehierarchy,其中有很多记录。我想获取 senior 层次结构中的所有记录。

在此表中,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 查询来实现这个。谢谢

最佳答案

希望这对某人有帮助,

    SELECT  @id :=
(SELECT Id
FROM employeehierarchy
WHERE Senior = @id
) AS employee
FROM (
SELECT @id := 14
) vars
STRAIGHT_JOIN
employeehierarchy
WHERE @id IS NOT NULL;

关于mysql - 获取父级的所有子层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25051884/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com