Ir para conteúdo

POWERED BY:

Arquivado

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

Diego Chiarelotto

erro em consulta

Recommended Posts

bom dia pessoal.

tenho que fazer uma consulta simples, so que ela não retorna valor algum, mesmo eu sabendo que tem.

 

query que fiz:

 

 

 

SELECT a.id, a.titulo, a.categoria, a.subcategoria, a.destaque, a.posicaodest, a.texto, a.imagem, b.id, b.titulocat, c.id, c.titulosubcat
FROM produtos a
INNER JOIN catprodutos b
INNER JOIN subcatprodutos c ON a.categoria = b.id
AND a.subcategoria = c.id
WHERE a.id = '1'

 

se eu fizer uma consulta direto no produto ele vem ok.

 

 

select * from produtos where id = '1'

 

ele me traz o resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique o relacionamento entre as tabelas, algumas das chaves passadas podem estar erradas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

INNER JOIN catprodutos b

 

defina a clausula ON desse join.

Compartilhar este post


Link para o post
Compartilhar em outros sites
SELECT a.id, a.titulo, a.categoria, a.subcategoria, a.destaque, a.posicaodest, a.texto, a.imagem, b.id, b.titulocat, c.id, c.titulosubcat

FROM produtos a

INNER JOIN catprodutos b ON ?????? não foi definido a ligação

INNER JOIN subcatprodutos c ON a.categoria = b.id

AND a.subcategoria = c.id

WHERE a.id = '1'

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.