Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/02/2017, 13:30
nitsuga1986
 
Fecha de Ingreso: octubre-2008
Mensajes: 91
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Sumatoria de un valor

Cita:
Iniciado por Libras Ver Mensaje
y porque no una sola consulta con un join?

Código MySQL:
Ver original
  1. select sum(tiempo) as total, campaña from campaña as t1
  2. inner join horas as t2 on (t1.id=t2.id_campaña)
  3. group by campaña
Muchas gracias por tu respuesta,

He intentado hacer lo que me comentas pero no termina de funcionar bien. te explico, en verdad hay más de una relación entre tablas, ya que tengo:
- Campañas
- Clientes
- Horas
- Equipo

Por tanto habría mas de un INNER JOIN entiendo, no?


El caso es que he puesto lo que me comentas y de 180 campañas solo me esta sacando un resultado de 32. ¿a que puede ser debido?