sabes es lo unico que encontre para distinguir a un proyecto de sus muchos estados y resultados, estuve todo un dia pensando como puedo hacerlo y lo unico que encontre fue la siguiente consulta:
Código PHP:
SELECT DISTINCT postular.cod_proyecto From postular where cod_resultado <> 7 (eliminado) and cod_resultado <> 6 (retirado) and cod_resultado <> 5(en revision) and cod_resultado <> 4 (rechazado) and cod_estado=3(repostulado) and cod_proyecto NOT IN ( SELECT cod_proyecto FROM con_bono WHERE postular.cod_proyecto = con_bono.cod_proyecto AND con_bono.cod_resultado=2(seleccionado))
ahora bien no se si estare en lo correcto, pero extrajo lo que necesitaba, lo que hize fue como los seleccionado pasan a otra etapa extraje todos los que no tenian esa opcion y que me listara todos aquellos proyectos que fueran distinto de eliminado, retirado, en revision, rechazado y con un cod estado repostulado....
Ejemplo
-----------------estado----------------
cod proyecto / cod estado / estado
1 1 (nuevo) 1
1 3 (repostulado) 2
1 3 (repostulado) 3
1 3 (repostulado) 4
----------------------------------------postular----------------------------------
cod proyecto / cod estado / estado / cod resultado
1 1(nuevo) 1 3(no seleccionado)
1 3(repostulado) 2 2(seleccionado)
1 3(repostulado) 3 6(retirado)
1 3(repostulado) 4 3(no seleccionado)