我的表有四列id,名称,名称,manager_id。 表模式:
CREATE TABLE "Employee_Information" ("id" INTEGER PRIMARY KEY AUTOINCREMENT
NOT NULL, "name" varchar, "designation" varchar, "manager_id" integer);
如下
ID Name Designation Manager_id 1 Raja CEO 2 Mani CTO 1 3 Kavi COO 1 4 Murugan Head 3 5 Alpha Head(Fin) 4 7 Kannan Head 4
我需要输出如下所示。
Raja CEO Mani CTO Kavi COO Murugan Head Alpha Head(Fin) Kannan Head
我希望SQL查询使用他的id显示特定员工的所有可能的经理。员工子级员工不能成为上级经理。 我尝试过深度优先搜索,但没有工作。
我能够找到解决方案。任何帮助表示赞赏。