Start with Connet Prior Con un where no me sale!!!
En una tabla llamada empleado de tipo jerarquica y en otra tabla un tabla historial con todos los movimiento que un empleado ha realizado, el problema es que quiero hacer una vista en apex o un reporte en donde cuando acceda un empleado a visualizar sus movimientos solo aparezcan los de el y los de los sus subordinados, y si es tan un empleado que solo vea los suyos.
select e.id
from empleados e, historial h where e.id=h.responsable
start with e.id=1112 connect by prior e.id=e.dependencia;
uso esta sentencia y siendo 1112 un empleado que ha su cargo tiene solo a 1113 debería salirme solo los movimientos realizados por 1112 y por 1113 , en realidad cuando ejecuto la sentencia si me salen, el problema es que se me remultiplican los datos a partir de 1113 y me salen un monton.
los movimientos de 1113 en mi historial son 6, cuando ejecuto esa sentencia me salen 12, siempre se me remultiplican..
alguien me puede ayudar con algun ejemplo en internet. Puesto que de Start with connect prior by hay solo ejemplos basicos sin where sin datos de otras tablasss.
de Antemano agradezco su ayuda a quien me de una manito
ATTT
Danny Lima
Ecuador