Tema: group by
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2010, 14:15
hola123
 
Fecha de Ingreso: febrero-2009
Mensajes: 142
Antigüedad: 15 años, 3 meses
Puntos: 0
group by

hola,

Se que se puden agrupar consultas de varias tablas pero con los campos iguales, pero ahora me encuentro que este query, tiene diferentes campos y se desea agrupar, habra una forma de hacerlo???

este es mi query.

select me.id_medio,me.cv_medio, tm.cv_tipomedio,tm.id_tipomedio from tbl_monitoreo m
Inner JOIN cat_tipomedio tm ON(m.id_tipomedio=tm.id_tipomedio)
Inner JOIN cat_medio me ON(m.id_medio=me.id_medio)
where m.d_fechacaptura >= '2010-01-01' and m.d_fechacaptura <= '2010-01-08'


and m.id_empresa= 2 and m.id_industria=2 and m.id_categoria=2



UNION

select s.id_sitio,s.cv_sitio, tm.cv_tipomedio,tm.id_tipomedio from tbl_monitoreointernet m
Inner JOIN cat_tipomedio tm ON(m.id_tipomedio=tm.id_tipomedio)
Inner JOIN cat_sitio s ON(m.id_sitio=s.id_sitio)
where m.d_fechacaptura >= '2010-01-01' and m.d_fechacaptura <= '2010-01-08'


and m.id_empresa= 2 and m.id_industria=2 and m.id_categoria=2


UNION

select r.id_radiofonico,r.cv_radiofonico, tm.cv_tipomedio,tm.id_tipomedio from tbl_monitoreoradio m
Inner JOIN cat_tipomedio tm ON(m.id_tipomedio=tm.id_tipomedio) Inner JOIN cat_gruporadiofonico r ON(m.id_radiofonico=r.id_radiofonico)
where m.d_fechacaptura >= '2010-01-01' and m.d_fechacaptura <= '2010-01-08'


and m.id_empresa= 2 and m.id_industria=2 and m.id_categoria=2


UNION

select t.id_televisora,t.cv_televisora, tm.cv_tipomedio,tm.id_tipomedio from tbl_monitoreotv m
Inner JOIN cat_tipomedio tm ON(m.id_tipomedio=tm.id_tipomedio) Inner JOIN cat_televisora t ON(m.id_televisora=t.id_televisora)
where m.d_fechacaptura >= '2010-01-01' and m.d_fechacaptura <= '2010-01-08'


and m.id_empresa= 2 and m.id_industria=2 and m.id_categoria=2