Oracle - Ayuda con query

 
Vista:

Ayuda con query

Publicado por Juanpa (16 intervenciones) el 31/10/2005 21:32:48
Amigos, tengo un problemita, ojala alguno de ustedes me pueda ayudar o alumbrar a sacarlo adelante.

Tengo que realizar un reporte de dos tablas, por ejemplo
A_10_2005 y B_09_2005, las cuales tienen la misma estructura.

mi select es algo asi:

select * from(
select * from(
select count(a.id_pub) cantidad,
a.id_pub publicacion,
(select x.nombre from cms_publicacion x where x.idpub = a.id_pub) nombre
from a2b_actsession_10_2005 a
where a.id_pub <> 2
group by a.id_pub
having count(a.id_pub) > 1
union
select count(a.id_pub) cantidad,
a.id_pub publicacion,
(select x.nombre from cms_publicacion x where x.idpub = a.id_pub) nombre
from a2b_actsession_09_2005 a
where a.id_pub <> 2
group by a.id_pub
having count(a.id_pub) > 1
)
order by cantidad desc)
where rownum < 11

pero al hacer el union, esto me une las dos tablas y la informacion no me la suma, como puedo hacer para totalizar la informacion de las dos tablas en un select?

La idea es que sume las id_pub de la tabla 1 con los id_pub de la tabla 2 y me entregue un resultado...

si me pueden ayudar se los agradeceria.

Saludos
Juanpa
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con query

Publicado por Mery (46 intervenciones) el 03/11/2005 15:02:58
si quieres ver todos los registros , es decir de ambas tablas tienes que poner 'union all' en el query....ojala te haya entendido bien ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar