Lo intente de la manera siguiente y nada, las 2 columnas me muestran el mismo valor...
SELECT c.id AS id_proyecto,
a.estado AS estado,
count(c.estado) AS cantidad_asignada,
count(c.edo_ejecucion) AS en_construccion
FROM jos_proyectos AS c
LEFT JOIN jos_estados AS a ON a.id = c.estado
WHERE c.edo_ejecucion=3
GROUP BY c.estado
ORDER BY a.id