1
resposta

error 1054

Ao realizar o código "select vendas.id_vendedor, vendedores.nome_vendedor, vendas.qtd_vendida from vendas, vendedores where vendas.id_vendedor = vendedores.id_vendedor; ". obtive o erro: Error code:1054 Unknown column 'Vendas.ID_vendedor' in where clause

1 resposta

Olá, Marina! Tudo bem?

O erro Error code: 1054 Unknown column 'Vendas.ID_vendedor' in where clause ocorre porque o banco de dados não reconhece a coluna ID_vendedor na tabela Vendas. Isso pode acontecer por:

  • Nome incorreto da coluna ou tabela: Verifique se os nomes estão escritos corretamente (maiúsculas/minúsculas ou erros de digitação).

  • Coluna inexistente: Confira se a coluna ID_vendedor realmente existe na tabela Vendas.

  • Case sensitivity: Dependendo do banco de dados, nomes podem ser sensíveis a maiúsculas e minúsculas.

Para resolver isso, vou passar algumas instruções abaixo!

  1. Verifique o nome da coluna:
    DESCRIBE Vendas;
    
  2. Verifique o nome da tabela:
    SHOW TABLES;
    
  3. Corrija o código SQL, garantindo que os nomes estejam corretos. Exemplo:
    SELECT 
        vendas.id_vendedor, 
        vendedores.nome_vendedor, 
        vendas.qtd_vendida 
    FROM 
        vendas 
    JOIN 
        vendedores 
    ON 
        vendas.id_vendedor = vendedores.id_vendedor;
    

Caso o erro ainda persista, compartilhe novamente aqui para tentarmos ajudar a achar outra solução!

Espero ter ajudado, bons estudos!