Hola gcamasca:
Si entendí correctamente el problema lo único que tienes que hacer es agregar una condición NOT EXISTS especificando que no debe existir otro registro con un estado diferente en la tabla, sería más o menos así:
Código MySQL:
Ver originalQuery OK, 0 rows affected (0.06 sec)
-> (1, 'ABB', '2011-06-21', 'Muy Probable', 'Conimera', 2),
-> (2, 'TELEFONICA', '2011-07-01', 'Muy Probable', 'Conimera', 2),
-> (3, 'ABB', '2011-07-01', 'Rechazado', 'Conimera', 2),
-> (4, 'FERREYROS', '2011-07-04', 'Muy Probable', 'Conimera', 2),
-> (5, 'BBVA', '2011-07-04', 'Aceptado', 'Conimera', 2);
Query OK, 5 rows affected (0.05 sec)
+---------+------------+------------+--------------+----------+------------+
| Idventa | Empresa | Fecha | Estado | Evento | Idvendedor |
+---------+------------+------------+--------------+----------+------------+
| 1 | ABB | 2011-06-21 | Muy Probable | Conimera | 2 |
| 2 | TELEFONICA | 2011-07-01 | Muy Probable | Conimera | 2 |
| 3 | ABB | 2011-07-01 | Rechazado | Conimera | 2 |
| 4 | FERREYROS | 2011-07-04 | Muy Probable | Conimera | 2 |
| 5 | BBVA | 2011-07-04 | Aceptado | Conimera | 2 |
+---------+------------+------------+--------------+----------+------------+
-> V1.Evento
='Conimera' and -> V1.Empresa
= V2.Empresa
and -> V1.Idvendedor
= V2.Idvendedor
and -> V1.Evento
= V2.Evento
and -> V2.Estado != 'Muy Probable');
+---------+------------+------------+--------------+----------+------------+
| Idventa | Empresa | Fecha | Estado | Evento | Idvendedor |
+---------+------------+------------+--------------+----------+------------+
| 2 | TELEFONICA | 2011-07-01 | Muy Probable | Conimera | 2 |
| 4 | FERREYROS | 2011-07-04 | Muy Probable | Conimera | 2 |
+---------+------------+------------+--------------+----------+------------+
dale un Vistazo para ver si es lo que necesitas.
Saludos
Leo.