Hola a todos, tengo una consulta que solo me devuelve 3 registros pero
se me demora alrededor de 3 min, la consulta en si es:
Código SQL
[-]select distinct idregdocum, nombrelargo
from fin_documento d
inner join fin_regdocum r on r.idregdocum = d.idregdoc
inner join fin_obligacion o on d.iddocumento = o.iddocumento
where r.ingresoegreso = -1
sin embargo si le quito el "
distinct" entonces me devuelve alrededor
de 33000 registros pero me los devuelve al instante, que debo hacer
para que con "distinct" me lo devuelva mas rápido?
fin_documento tiene como clave primaria
iddocumento y un indice sobre el campo
idregdoc y tiene alrededor de 60000 registros.
fin_obligacion tiene como clave primaria
iddocumento y tiene alrededor de 30000 registros
fin_regdocum solo tiene 31 registros.
Gracias
Santiago