我正在构建一个应用程序,如果管理员登录,他可以从四面八方看到整个员工详细信息。当前,我正在使用递归函数从数据库中获取它,这使应用程序速度太慢。如何使用MySQL层次结构查询来获取任何admin雇员下的所有直接和间接雇员,并一次性显示结果。目前,保留了超过3k的员工记录。现在,例如,如果1230是管理员,则他可以看到整个组织员工ID,包括他的直接报告人和间接报告人。
我的表格名称是:E1
Employee_Table
...还有更多类似的东西。 (3k条记录)。我提到了相同类型的其他解决方案,但由于记录要高得多,它们似乎确实适用于我。