Select MySQL informando 3 id´s, mais retornar somente os que tiverem a descricao [RESOLVIDO]

3 respostas
murilomenegasso

Bom dia pessoal preciso fazer um SELECT no MySQL da seguinte forma:

SELECT * FROM FORNECEDOR WHERE FORNECEDOR_ID=2 OR FORNECEDOR_ID=3 OR FORNECEDOR_ID=4 AND DESCRICAO=‘JOTA’;

O que acontece, informei 3 fornecedores, mas dos 3, quero que retorne somente os que tiverem a descricao=‘JOTA’.

Att. Murilo.

3 Respostas

A

SELECT * FROM FORNECEDOR WHERE (FORNECEDOR_ID=2 OR FORNECEDOR_ID=3 OR FORNECEDOR_ID=4) AND DESCRICAO=‘JOTA’;

yorgan

Então por que você está passando os outros parâmetros?
Se precisa apenas do ‘JOTA’, passe somente ele.
Utilizando OR você diz para o banco de dados retornar os registros que se encaixarem em qualquer uma das condições.

[]´s
Daniel

murilomenegasso

Obrigado !!!

Criado 8 de outubro de 2010
Ultima resposta 8 de out. de 2010
Respostas 3
Participantes 3