Tengo un problema con una subquery y es que no puedo utilizar el group by en mi subquery
Código SQL:
Ver originalSELECT centros_trabajo.id,COUNT(*) AS NoTrabajadores,(SELECT COUNT(actividades_economicas_decre.id) FROM actividades_economicas_decre
INNER JOIN centros_trabajo_actividades ON
centros_trabajo_actividades.actividad_economica_id = actividades_economicas_decre.id
INNER JOIN centros_trabajo ON
centros_trabajo.id = centros_trabajo_actividades.centros_trabajo_id
INNER JOIN sedes ON
sedes.id = centros_trabajo.sedes_id
WHERE sedes.empresas_id = 106
GROUP BY actividades_economicas_decre.id ) AS totalactividades, sedes.direccion,centros_trabajo.descripcion FROM trabajadores
INNER JOIN centros_trabajo_trabajadores ON
centros_trabajo_trabajadores.trabajadores_id = trabajadores.id
INNER JOIN centros_trabajo ON
centros_trabajo.id = centros_trabajo_trabajadores.centros_trabajo_id
INNER JOIN sedes ON
sedes.id = centros_trabajo.sedes_id
WHERE sedes.empresas_id = 106
GROUP BY centros_trabajo.id,sedes.direccion,centros_trabajo.descripcion,totalactividades
ORDER BY centros_trabajo.descripcion ASC