Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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

Compartilhar este post


Link para o post
Compartilhar em outros 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;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.