No, no habria mas de un inner join, habria mas campos en el ON, ademas de que agregarias mas campos en el group by
Código SQL:
Ver originalSELECT SUM(tiempo) AS total, campaña, cliente FROM campaña AS t1
INNER JOIN horas AS t2 ON (t1.id=t2.id_campaña AND t1.cliente=t2.id_cliente.......)
GROUP BY campaña,cliente