Oracle - No lo entiendo

 
Vista:

No lo entiendo

Publicado por carrillo (39 intervenciones) el 28/06/2007 11:55:32
Buenas tardes.
Estoy ejecutando esta consulta:
select distinct a.id_persona_red_asesor from clave_oficina_asesor a
where a.fec_fin_rel is null
and a.id_persona_red_asesor=52
and 1<(select count(distinct d.id_oficina_comercial)
from clave_oficina_asesor d
where d.id_persona_red_asesor=a.id_persona_red_asesor
and d.fec_fin_rel is null)
y no me devuelve nada.
Lo he hecho con un group by con un having count y si ke me sale,pero no entiendo porque con esta consulta no sale.
La subquery por sí sola me da 4 y 1>4 es true siempre.
¿Alguien sabe decirme por que no funciona esta consulta?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder