Oracle Database
Recuperación jerárquica con Oracle Database 12C
Buscar..
Introducción
Puede usar consultas jerárquicas para recuperar datos basados en una relación jerárquica natural entre filas en una tabla
Usando el CONNECT BY Caluse
SELECT E.EMPLOYEE_ID,E.LAST_NAME,E.MANAGER_ID FROM HR.EMPLOYEES E
CONNECT BY PRIOR E.EMPLOYEE_ID = E.MANAGER_ID;
La cláusula CONNECT BY
para definir la relación entre empleados y gerentes.
Especificando la dirección de la consulta de arriba a abajo
SELECT E.LAST_NAME|| ' reports to ' ||
PRIOR E.LAST_NAME "Walk Top Down"
FROM HR.EMPLOYEES E
START WITH E.MANAGER_ID IS NULL
CONNECT BY PRIOR E.EMPLOYEE_ID = E.MANAGER_ID;
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow