[firebase-br] fb 2.1.1 Ambiguous field name

Kleber Caneva kdcc em terra.com.br
Qua Ago 6 09:55:22 -03 2008


Isso ocorre quando vc tem 2 tabelas com o mesmo nome da cmapo no mesmo 
Select, o que é errado por sinal.

Pra corrigir essa erro, basta você indicar o  alias da tabela em todos os 
campos.

Exemplo:

    Select ID_PED_ITEM, ID_PRODUTO, NOME
    From  PED_ITEM i
    Left Join PRODUTO p on (p.ID_PRODUTO = i.ID_PRODUTO)

No caso acima, o FB não sabe se vc quer o campo ID_PRODUTO da tabela Peditem 
ou da produto (nesse caso os 2 são iguais, mas poderia ser diferente). O 
correto é:

    Select i.ID_PED_ITEM, i.ID_PRODUTO, p.NOME
    From  PED_ITEM i
    Left Join PRODUTO p on (p.ID_PRODUTO = i.ID_PRODUTO)

[]´s

Kléber Caneva

----- Original Message ----- 
From: "Edenilton Estácio - Aberta Inf." <mano em aberta.com.br>
To: <lista em firebase.com.br>
Sent: Wednesday, August 06, 2008 9:11 AM
Subject: [firebase-br] fb 2.1.1 Ambiguous field name


bom dia a todos,

trabalhava com o fb-1.5.2.4731 e agora estou migrando para o 2.1.1, mas 
ocorre
esse erro de Ambiguous field name, alguém pode me ajudar?


Obrigado

Edenilton Estácio
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

E-mail verificado pelo Terra Anti-Spam.
Para classificar esta mensagem como spam ou não spam, visite
http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjE4MDI0NzQwLjM4MzgxNy41Mjg0LmJvcHJlLnRlcnJhLmNvbSwzNTkx
Verifique periodicamente a pasta Spam para garantir que apenas mensagens
indesejadas sejam classificadas como Spam.






Mais detalhes sobre a lista de discussão lista