Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2014, 10:13
Jirson_Tavera
 
Fecha de Ingreso: noviembre-2013
Mensajes: 11
Antigüedad: 11 años
Puntos: 2
Problema con count error en subquery

Tengo un problema con una subquery y es que no puedo utilizar el group by en mi subquery
Código SQL:
Ver original
  1. SELECT centros_trabajo.id,COUNT(*) AS NoTrabajadores,(SELECT COUNT(actividades_economicas_decre.id) FROM actividades_economicas_decre
  2. INNER JOIN centros_trabajo_actividades ON
  3. centros_trabajo_actividades.actividad_economica_id = actividades_economicas_decre.id
  4. INNER JOIN centros_trabajo ON
  5. centros_trabajo.id = centros_trabajo_actividades.centros_trabajo_id
  6. INNER JOIN sedes ON
  7. sedes.id = centros_trabajo.sedes_id
  8. WHERE sedes.empresas_id = 106  
  9. GROUP BY actividades_economicas_decre.id ) AS totalactividades, sedes.direccion,centros_trabajo.descripcion FROM trabajadores
  10. INNER JOIN centros_trabajo_trabajadores ON
  11. centros_trabajo_trabajadores.trabajadores_id = trabajadores.id
  12. INNER JOIN centros_trabajo ON
  13. centros_trabajo.id = centros_trabajo_trabajadores.centros_trabajo_id
  14. INNER JOIN sedes ON
  15. sedes.id = centros_trabajo.sedes_id
  16. WHERE sedes.empresas_id = 106
  17. GROUP BY centros_trabajo.id,sedes.direccion,centros_trabajo.descripcion,totalactividades
  18. ORDER BY centros_trabajo.descripcion ASC

Última edición por gnzsoloyo; 16/01/2014 a las 14:23