AL FINAL LO LOGRE DE ESTA MANERA, TENIENDO EN CUENTA LA IDEA K Stradivarius64 ME PLANTEO,
LAS CONSULTA ME KEDARON DE LA SIGUIENTE MANERA, POR EL MOMENTO ME FUNCIONA NO SE NO SE SI LE VEN ALGÚN ERROR, LES CAMBIE LA CLAUSULA OVER(PARTITION BY ...) POR GROUP BY, PORK APARTE DE CONTARME LOS REGISTROS DE LA TABLA 4 LOS MEZCLABA CON LOS DE LA TABLA 3 O SERIA K LO IMPLEMENTE MAL NO SE?
Código:
select T1.ID, count(*)
from TABLA1 T1, TABLA2 T2, TABLA3 T3, TABLA4 T4
where T1.ID=T2.PARENT_ID
and T2.ID=T3.PARENT_ID
and T3.ID=T4.PARENT_ID group by T1.ID;
select T2.ID, count(*)
from TABLA2 T2, TABLA3 T3, TABLA4 T4
where T2.ID=T3.PARENT_ID
and T3.ID=T4.PARENT_ID group by T2.ID;
select T3.ID, count(*)
from TABLA3 T3, TABLA4 T4
where T3.ID=T4.PARENT_ID group by T3.ID;