y mediante que campo estas agrupando??? (Group by)
porque esta asi el join??? con el valor fijo y las operaciones de union en el where??
segun yo deberia ser alreves... osease en el On deben ir las expresiones de union entre las tablas y en el where las condiciones para seleccionar los registros... y el having funciona en base al agrupamiento que se declara en el group by... como ves???
entonces quedaria algo como....
Código:
Select rev.no_avaluo
,count(rev.no_avaluo)
From revision_avaluo as rev
Left join
operacion as ope
On rev.no_avaluo = ope.ope_cve_operacion And
rev.aceptado = 1
Where ope.OPE_FK_PER_VALUADOR = 30119
Group by
rev.no_avaluo
Having count(rev.no_avaluo) = 1