[DUDA] CONSULTA JERÁRQUICA SQL [RESUELTO]


yeyoloko11

Miembro muy activo
Noder
EDITO: HE ENCONTRADO LA SOLUCIÓN

¿Qué pasa chavales?

A ver si alguien maneja del tema y puede ayudarme a sacar esta consulta
que no he encontrado mucho relacionado a consultas jerárquicas en internet .

*El Output es el resultado que tiene que mostrar la consulta*

1611222264776.png

1611222301736.png

1611222330582.png


Si alguien quiere probar con la misma base de datos es el schema HR de oracle, entrando en la web de live oracle puede usarla.

SOLUCIÓN

SQL:
SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,MANAGER_ID,LEVEL 
FROM(
        SELECT DISTINCT JEFE.EMPLOYEE_ID,JEFE.FIRST_NAME,JEFE.LAST_NAME,JEFE.MANAGER_ID 
        FROM HR.EMPLOYEES SUB JOIN HR.EMPLOYEES JEFE ON JEFE.EMPLOYEE_ID = SUB.MANAGER_ID 
    )
CONNECT BY PRIOR EMPLOYEE_ID= MANAGER_ID
START WITH MANAGER_ID IS NULL;
 

Adjuntos

  • 1611222800585.png
    1611222800585.png
    32,2 KB · Visitas: 24
  • 1611236395242.png
    1611236395242.png
    43,8 KB · Visitas: 10
Última edición: