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

Consulta compleja entre dos select

Estas en el tema de Consulta compleja entre dos select en el foro de Mysql en Foros del Web. Hola a todos, tengo la siguiente consulta: (SELECT octavosa1 AS resul, COUNT(octavosa1) AS numero FROM resultadopollamundialeras GROUP BY octavosa1 HAVING COUNT(octavosa1) >0) UNION ALL (SELECT ...
  #1 (permalink)  
Antiguo 30/03/2012, 19:09
 
Fecha de Ingreso: marzo-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Consulta compleja entre dos select

Hola a todos, tengo la siguiente consulta:

(SELECT octavosa1 AS resul, COUNT(octavosa1) AS numero FROM resultadopollamundialeras GROUP BY octavosa1 HAVING COUNT(octavosa1) >0)
UNION ALL
(SELECT octavosa2 AS resul, COUNT(octavosa2) AS numero FROM resultadopollamundialeras GROUP BY octavosa2 HAVING COUNT(octavosa2) >0)

pero necesito que se agrupen y que se sumen los count respectivos de cada resul.

porfavor si alguien lo puede resolver, se lo agradeceria!

slds!
matias
  #2 (permalink)  
Antiguo 02/04/2012, 01:09
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Consulta compleja entre dos select

Código MySQL:
Ver original
  1. SELECT sbc.resul, SUM(sbc.numero) as Tnumero
  2. FROM ((SELECT octavosa1 AS resul, COUNT(octavosa1) AS numero FROM resultadopollamundialeras GROUP BY octavosa1 HAVING COUNT(octavosa1) >0)
  3. (SELECT octavosa2 AS resul, COUNT(octavosa2) AS numero FROM resultadopollamundialeras GROUP BY octavosa2 HAVING COUNT(octavosa2) >0)) as sbc
  4. GROUP BY sbc.resul;

Era esto?
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: union
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 17:59.