itarary 0 Denunciar post Postado Julho 21, 2016 estou fazendo um consulta no mysql e esta dando erro de campo inexistente mas existe sim o campo e são eles nome_estado, fk_id_estado, fk_id_cidade em fim todos relacionados a estado e cidade consulta sem alias SELECT * FROM pedido LEFT JOIN cad_cliente ON fk_id_cliente=id_cliente LEFT JOIN bra_estado c ON c.fk_id_estado=c.id_estado LEFT JOIN bra_cidade d ON d.fk_id_cidade=d.id_cidade LEFT JOIN cad_endereco ON fk_id_endereco=id_endereco LEFT JOIN cad_contato ON fk_id_contato=id_contato LEFT JOIN login ON fk_id_login=id_login WHERE id_pedido=50 consulta com alias SELECT * FROM pedido p LEFT JOIN cad_cliente cli ON p.fk_id_cliente=cli.id_cliente LEFT JOIN bra_cidade c ON p.fk_id_cidade=c.id_cidade LEFT JOIN bra_estado e ON c.fk_id_estado=e.id_estado LEFT JOIN cad_endereco end ON fk_id_endereco=end.id_endereco LEFT JOIN cad_contato cont ON fk_id_contato=cont.id_contato LEFT JOIN login l ON fk_id_login=l.id_login WHERE p.id_pedido=50 LINK PARA DOWNLOAD DA BASE QUE ESTOU USANDO Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Julho 22, 2016 Cole aqui a mensagem de erro Compartilhar este post Link para o post Compartilhar em outros sites
FabioPietro 0 Denunciar post Postado Julho 27, 2016 Ola, veja se não ficou um espaço no nome da coluna quando criou a tabela, por exemplo o MySQL permite isto aqui: CREATE TABLE `teste` ( `Campo1` varchar(50) DEFAULT NULL, ` Campo1` varchar(50) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; Compartilhar este post Link para o post Compartilhar em outros sites