Bom dia. Quando rodo o seguinte comando: SELECT tabela_de_vendedores.NOME A, notas_fiscais.DATA_VENDA B FROM tabela_de_vendedores VENDEDORES INNER JOIN notas_fiscais REGISTROS_DE_VENDA ON VENDEDORES.MATRICULA = REGISTROS_DE_VENDA.MATRICULA;
O MYSQL devolve ERROR 1054
No entanto se eu rodar: SELECT * FROM tabela_de_vendedores VENDEDORES INNER JOIN notas_fiscais REGISTROS_DE_VENDA ON VENDEDORES.MATRICULA = REGISTROS_DE_VENDA.MATRICULA;
O MYSQL retorna a consulta normalmente. Minha dúvida é que quando coloquei o nome dos campos da tabela, usei o auto complete do SQL, então os nomes dos campos estão corretos, e mesmo assim ele devolve um erro dizendo que os campos não existem.