Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

group by

Estas en el tema de group by en el foro de PostgreSQL en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/01/2010, 14:15
 
Fecha de Ingreso: febrero-2009
Mensajes: 142
Antigüedad: 15 años, 9 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
  #2 (permalink)  
Antiguo 28/01/2010, 07:18
 
Fecha de Ingreso: febrero-2009
Mensajes: 142
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: group by

ya solucione el problema, agrege un alias y asi permite agruparlos

Gracias

Etiquetas: group
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:31.