Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/05/2011, 14:04
alexg88
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: Subquery para obtener 2 valores

¿Cómo que te devuelve un sólo valor?

Creo que te refieres a que como no renombras las operaciones SUM te devuelve todo con el mismo nombre.

Para ello haz:

Código MySQL:
Ver original
  1. SELECT tp.name, tp.id, *SUM(st1.`like`) as likes, SUM(st1.dislike) as dislikes, SUM(st1.visits)* as visits
  2. FROM tablaPrincipal tp
  3. JOIN subTabla2 st2 *ON tp.id = st2.tpid
  4. JOIN subtabla st1 ON st2.id = st1.st2id
  5. GROUP BY tp.id, tp.name