[firebase-br] Plan x Join !

Marcos Factori marcosfactori em hotmail.com
Ter Out 3 08:32:06 -03 2006


Qual o problema do firebird 1.5 com Plan em selects com join ??? exemplo:

select first 100 a.mov_numero, a.emp_num, a.mov_numche, a.mov_aammdd,
                     a.mov_tipo, a.mov_cta, a.mov_conta,
                     a.mov_valor, a.con_num, a.his_num,
                     b.his_des, c.cta_des
from sc_mov a
            left outer join sf_cad_his b on a.his_num = b.his_num
            left outer join sc_cta c on a.emp_num = c.emp_num and a.mov_cta 
= c.cta_num
plan (a order sc_mov_idx11)
order by a.mov_numero desc

Erro:
index  cannot be used in the specified plan
.
index SC_MOV_IDX11 cannot be used in the specified plan.

Ao substituir o join por sub selects funcionou legal !

Alguém poderia me esclarecer essa dúvida ???

[] ´s

Marcos

_________________________________________________________________
Seja um dos primeiros a testar o novo Windows Live Mail Beta- grátis. Acesse 
http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d





Mais detalhes sobre a lista de discussão lista