• 0
Sign in to follow this  
felipe_bortoli

Ambiguous column name

Question

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

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this