Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/05/2012, 02:31
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Consulta a varias tablas

Código MySQL:
Ver original
  1. SELECT e.empresa,SUM(h.fee_empresa * h.duracion)
  2. FROM (e.empresas INNER JOIN grupos g ON e.empresa=g.empresa)
  3. INNER JOIN horas h ON g.id=h.id_grupo
  4. GROUP BY e.empresas;

La tabla grupos deberia tener el campo id_empresa no empresa (entiendo que es el nombre)

Si empresa en grupos es en realidad el id_empresa debes cambiar ON e.empresa=g.empresa por ON e.id=g.empresa
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 04/05/2012 a las 02:36