Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/10/2010, 10:42
Avatar de rocka8613
rocka8613
 
Fecha de Ingreso: abril-2010
Mensajes: 33
Antigüedad: 14 años
Puntos: 0
Respuesta: Contar registros en relacion muchos a muchos

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;