El planteamiento es el siguiente, en una tabla tengo el nombre del proyecto, el Estado donde esta ubicado y su status de ejecucion que puede ser: en contruccion, contruido, entregado, sin iniciar.
Entonces se requiere saber por Estado cuantos proyectos hay asignados y cuantos estan construidos, en contruccion, ejecutados, etc...
Con este query trato de saber cuantos hay asignados por estado y cuantos hay en construccion pero solo me da la cantidad en construccion=3 ya que las columnas que tienen count da el mismo numero de registros:
SELECT c.id AS id_proyecto,
d.region AS region,
a.estado AS estado,
count(*) AS cantidad_asignada,
count(*) AS en_construccion
FROM jos_proyectos AS c
LEFT JOIN jos_estados AS a ON a.id = c.estado
LEFT JOIN jos_regiones AS d ON d.id = c.region
WHERE edo_ejecucion=3
GROUP BY c.estado
ORDER BY d.id
Si hay alquien que pueda ayudarme se lo agradeceria... o como podria realizar este reporte via php o mysql...