Jump to content
Sign in to follow this  
itarary

Estou fazendo uma consulta esta dando erro que nao existe o campo mas

Recommended Posts

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

Share this post


Link to post
Share on other sites

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;

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.