dummies
|
CERQUILHO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 11/08/2007 12:44 hs
Olá a todos, Já faz um certo tempo que me deparo com a situação de não conseguir fazer + de um inner join numa query quando estou usando um BD Access, então sou obrigado a fazer a query sem inner join, usando apenas "where", "and"... Veja a seguir a query que estou tentando fazer é simples...mas dá erro de sintax operador faltando: Select nf_frete_apagar.*, nf_entrada_mestre.cod_forn_nf_entrada, fornecedor.raz_soc_forn from nf_frete_apagar inner join nf_entrada_mestre on nf_frete_apagar.num_lancamento=nf_entrada_mestre.num_lancamento inner join fornecedor on nf_entrada_mestre.cod_forn_nf_entrada=fornecedor.cod_forn where nf_frete_apagar.num_lancamento=188 Alguém pode me dizer se realmente está faltando algum operador, ou o Acess não suporta + de um Inner Join? Com a mesma sintax acima eu consigo executar com sucesso no BD Informix da empresa que trabalho... Grato pela ajuda !
|
|
|
|
|
Postada em 13/08/2007 08:03 hs
E ai pessoal ...existe algo de errado na minha query?
|
|
|
|
Postada em 13/08/2007 08:14 hs
Select nf_frete_apagar.*, nf_entrada_mestre.cod_forn_nf_entrada, fornecedor.raz_soc_forn from nf_frete_apagar, nf_entrada_mestre, fornecedor where nf_frete_apagar.num_lancamento=nf_entrada_mestre.num_lancamento and nf_entrada_mestre.cod_forn_nf_entrada=fornecedor.cod_forn and nf_frete_apagar.num_lancamento=188
Assim deve funcionar e é a mesma coisa q join
|
|
|
dummies
|
CERQUILHO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 14/08/2007 06:59 hs
Beleza Kerplunk, dessa forma eu já estava fazendo, o que eu gostaria de saber é se realmente o BD Access não suporta mais de um JOIN, mas mesmo assim valeu pela resposta.
|
|
|
kerplunk
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 14/08/2007 08:03 hs
Na verdade ele suporta multiplos join sim. O problema é que a consulta fica com uma sintaxe mais complexa, mais difícil, de se entender. Dessa maneira, o resultado é o mesmo, porém a velocidade é ligeiramente maior e a sintaxe da consulta é mais simples de se entender. Se quiser te passo a sintaxe para multiplos joins.
|
|
|
|
Postada em 14/08/2007 13:28 hs
Ok Kerplunk, apenas para efeito de conhecimento eu gostaria sim que você me passe a sintaxe para multiplos joins. Muito obrigado !
|
|
|