Ir para conteúdo

POWERED BY:

Arquivado

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

graffdesign

INNER JOIN com where

Recommended Posts

Fala ae gente to fazendo uma enquete e to usando join mas ta dando pau quando eu uso where.

 

veja o codigo:

SELECT			pergunta.id_pergunta			,pergunta.pergunta			,pergunta.roles				,resposta.enquete_ID				,resposta.id_resposta				,resposta.resposta		FROM			tbl_enquete_pergunta pergunta		INNER JOIN tbl_enquete_resposta resposta ON			pergunta.id_pergunta = resposta.enquete_ID		WHERE			pergunta.roles = 1		ORDER BY			resposta.id_resposta		ASC;

Dessa forma funciona:

 

SELECT			pergunta.id_pergunta			,pergunta.pergunta			,pergunta.roles				,resposta.enquete_ID				,resposta.id_resposta				,resposta.resposta		FROM			tbl_enquete_pergunta pergunta		INNER JOIN tbl_enquete_resposta resposta ON			pergunta.id_pergunta = resposta.enquete_ID;

Mas se tiver um where o bicho da treta.

 

To usando mysql com PHP

 

Alguém ajuda?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nuam simplesmente naum aparece resultado, se eu tiro o where aparece resultado tranquilo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq qndo você usa JOINS você naum utiliza whereutiliza o ON, IN algo do generoeu normalemnte faço minhas consultas sem joins pois quase sempre consigo utilizar apenas com where caso não consiga, faço alguma sub query

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.