Ir para conteúdo

POWERED BY:

Arquivado

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

diegoholiveira

erro em consulta com left join

Recommended Posts

Erroconsulta SQL: DocumentaçãoSELECT count( p.products_id ) AS totalFROM products_description AS pd, products AS pLEFT JOIN manufacturers AS m ON p.manufacturers_id = m.manufacturers_id, products_to_categories AS p2cLEFT JOIN specials AS s ON p.products_id = s.products_idWHERE p.products_status = '1'AND p.products_id = p2c.products_idAND pd.products_id = p2c.products_idAND pd.language_id = '4'AND p2c.categories_id = '10'Mensagens do MySQL : Documentação#1054 - Unknown column 'p.products_id' in 'on clause'

galera, alguem pode me explicar que erro e esse e porque ele ta rolando?

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Diego... veja se fazendo da forma abaixo o seu problema se resolve:

SELECT count(p.products_id) AS totalFROM products AS p, products_description AS pd, products_to_categories AS p2cLEFT JOIN manufacturers AS m ON p.manufacturers_id = m.manufacturers_idLEFT JOIN specials AS s ON p.products_id = s.products_idWHERE p.products_status = '1' AND p.products_id = p2c.products_id AND pd.products_id = p2c.products_id AND pd.language_id = '4' AND p2c.categories_id = '10'

Compartilhar este post


Link para o post
Compartilhar em outros sites

thiago, beleza né brother?essa query retorna produtos de uma determinada categoria.Eu vou testar as modificações que o Hugo sugeriu. Qualquer coisa posto aqui novamente.abraços

Diegão, você pode nos dizer o que precisa que seja retornado? Ou seja, explicar a sua consulta?Talvez o uso de left join não seja a melhor opção.

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.