Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/12/2013, 04:05
joselegolas
 
Fecha de Ingreso: marzo-2013
Mensajes: 83
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: combinar resultados

Me autorespondo:

Código SQL:
Ver original
  1. SELECT
  2.     U.id_Usuario, CONCAT(U.Nombre,' ',U.PrimerApellido,' ',U.SegundoApellido) Usuario,
  3.     SUM(IF(A.id_Departamento=1,C.id_Cargo_dpto,NULL)) 'Almacén de material',
  4.     SUM(IF(A.id_Departamento=2,C.id_Cargo_dpto,NULL)) 'Calidad',
  5.     SUM(IF(A.id_Departamento=3,C.id_Cargo_dpto,NULL)) 'Controlling',
  6. FROM usuarios U
  7. LEFT JOIN asistencia_dpto A ON A.id_Usuario=U.id_Usuario
  8. LEFT JOIN cargos_dpto C ON C.id_Cargo_dpto=A.id_Cargo_dpto