Ir para conteúdo

POWERED BY:

Arquivado

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

Adriano Barbosa

Select com OR e AND

Recommended Posts

Prezados,

 

Estou tendo uma dificuldade para montar uma query da seguinte forma:

 

SELECT * FROM tabela1, tabela2 WHERE tabela1.idade = '18' OR tabela1.idade = '20' AND tabela1.peso = '70' AND tabela2.status = 'P'

 

Ok?

 

o que acontece é o seguinte, tenho registros na tabela 1 onde idade = 18 e idade = 20 sendo que peso tenho varios, mas só gostaria de trazer o peso = 70

 

se eu fizer da seguinte forma, funciona certinho

 

SELECT * FROM tabela1, tabela2 WHERE tabela1.idade = '18' AND tabela1.peso = '70' AND tabela2.status = 'P'

 

Alguem pode me ajudar nisso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

com OR e AND use parenteses

 

 

SELECT *
 FROM tabela1, tabela2 
WHERE (tabela1.idade = '18' OR tabela1.idade = '20')
AND tabela1.peso = '70' 
AND tabela2.status = 'P'

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.