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*
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
¿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*
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
Última edición: