我有一张包含数据的表格,如下所示:
例如:P00212是Rakesh Sharma(E33995)的HOD,而E33995是3名其他员工,即Shweta(E44920)、E43455和E43130的HOD。因此,我想按照以下方式编写查询,使输出如下所示:
emp_no emp_name login HOD_code Level E43057 Ankita Barde 9:45 P00212 直属 E33995 Rakesh Sharma 8:15 P00212 直属 E31446 Amit Singh 10:45 P00212 直属 E44920 Shweta Salve 9:38 E33995 非直属 E39787 Anita Shenoy 9:15 E31446 非直属 E37731 Ramesh Shukla 9:10 E31446 非直属 E43455 Manish Shukla 11:01 E33995 非直属 E43130 Lubna Shaikh 9:39 E33995 非直属在上面的表中,我有一个HOD代码(P00212),它是所有员工的上级。因此,映射到P00212的员工在LEVEL列中被指定为直属员工,而其他所有员工都是间接的。但是这些间接员工是在直属员工下映射的。
例如:P00212是Rakesh Sharma(E33995)的HOD,而E33995是3名其他员工,即Shweta(E44920)、E43455和E43130的HOD。因此,我想按照以下方式编写查询,使输出如下所示:
emp_no emp_name login HOD_NO Level E43057 Ankita Barde 9:45 P00212 直属您该如何实现这一目标?
E33995 Rakesh Sharma 8:15 P00212 直属 E43455 Manish Shukla 11:01 E33995 非直属 E43130 Lubna Shaikh 9:39 E33995 非直属 E44920 Shweta Salve 9:38 E33995 非直属
E31446 Amit Singh 10:45 P00212 直属 E39787 Anita Shenoy 9:15 E31446 非直属 E37731 Ramesh Shukla 9:10 E31446 非直属