Ir para conteúdo
Fórum Script Brasil
  • 0

Ambiguous column name


felipe_bortoli

Pergunta

Bom dia a todos,

Sou novo no ramo de banco de dados e sql, e estou com uma duvida que tentei resolver e não consegui estou fazendo um inner join segue o exemplo da sintaxe:

select id_produto from produto inner join pedido on

produto.id_produto = pedido.id_produto;

Só que ele da um erro de ambiguous column name ele não esta reconhecendo que são ids de tabelas diferentes, já tentei colocar como se fosse um apelido nas tabelas mais não deu se alguém puder me ajudar ficaria agradecido

Grato

Felipe

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

erro : nome da coluna ambíguo

significado de ambíguo

1.Que tem mais de um significado; vários significados associados a uma mesma palavra ou frase; várias definições.

2. Incerto,duvidoso.

3. Mais de um sentido.

4.Que se mostra tangível em sua resolução (sendo que tal pode ser mais de uma).

exemplo:

ambiguous column name

SELECT column1 
    FROM table1 
    JOIN table2 
    ON table1.column1 = table2.column1
para resolver o problema use
SELECT column1 = t1.column1 
    FROM table1 t1 
    JOIN table2 t2 
    ON t1.column1 = t2.column1

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...