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.
SELECT * FROM FORNECEDOR WHERE (FORNECEDOR_ID=2 OR FORNECEDOR_ID=3 OR FORNECEDOR_ID=4) AND DESCRICAO=‘JOTA’;
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
Obrigado !!!