如何创建递归函数以找出MySQL中的层次结构顺序

时间:2019-05-07 18:14:17

标签: mysql mysql-workbench

我有下表,其中列出了员工,员工的姓名以及负责这些员工的员工。 (例如IDEmployee 1001向IDEmployee 1000报告)

next()

层次结构级别是员工拥有的层次结构中的值。当值为“ null”时,表示它具有最高的层次结构级别,因为没有其他employeeID在他之上,因此将其分配为级别1。

预期结果是将使用以下值创建表“ tblHierarchy”:

IDEmployee  Name ReportsTo
1000        A    Null
1001        B    1000
1002        c    1001
1003        d    1001
2000        e    null
1004        f    1002
2001        g    2000
2003        h    2000
2004        i    2003
2005        j    2000
1004        k    1003
2006        l    1003
1007        m    2005
2008        n    null
1110        o    2008
2100        p    1110

如何在MySQL中实现可以执行的功能,并使用最新的层次结构值更新tblHierarchy?

0 个答案:

没有答案