[firebase-br] erro: Ambiguous field between table...
Marcos
mr.depaula em itelefonica.com.br
Dom Nov 12 23:14:16 -03 2006
Daniel, boa noite!
Acabei de receber a mesma dica do nosso colega Portella, e a sua veio para confirmar. Irei colocá-la em prática.
Muito obrigado.
Abçs.
Marcos
De:lista-bounces em firebase.com.br
Para:"FireBase" lista em firebase.com.br
Cópia:
Data:Sun, 12 Nov 2006 20:45:04 -0400
Assunto:Re: [firebase-br] erro: Ambiguous field between table...
> Algum dos campos especificados existe nas duas tabelas e neste caso é
> obrigatório informar de qual tabela é o campo que deseja pegar
> (Tabela.Campo).
>
> Inclusive é uma boa prática usar Tabela.Campo para qualquer campo que esteja
> sendo referenciado. Só não faço isto quando o comando SQL envolve
> exclusivamente uma única tabela.
>
> Atenciosamente.
>
> Daniel P. Guimarães
> Tecnobyte Informática
>
> Quer uma agenda no seu computador?
> Pegue sua cópia GRÁTIS em www.tecnobyte.com.br
>
>
> ----- Original Message -----
> From: "Marcos"
> To: "lista"
> Sent: Sunday, November 12, 2006 8:28 PM
> Subject: [firebase-br] erro: Ambiguous field between table...
>
>
> Olá Pessoal,
>
> Utilizo Delphi, DBExpress, ClientDataSet, Provider, FireBird e estou com
> problemas com o seguinte select:
> 'Select COD_MATL, MATL, DATA_ENTRADA from ENTRADA_MATL, MATERIAL where
> ENTRADA_MATL.COD_MATL=MATERIAL.COD_MATL'
>
> Sendo:
> MATL e COD_MATL(chave primaria) = tabela MATERIAL
> DATA_ENTRADA e COD_MATL(chave estrangeira) = tabela ENTRADA_MATL
>
> Ocorre o seguinte erro:
> 'Ambigous field between table ENTRADA_MATL and table MATERIAL
> COD_MATL'
>
> Alguem sabe o que pode estar ocasionando este erro?
>
> Agradeço a atenção de todos.
>
> Marcos
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista