Estou fazendo uma busca no meu banco onde eu quero pegar os equipamentos que tenham categoria 2 ou 3 e que estejam no setor 3, porém quando eu faço a busca ele retorna os setores 2 e 3 junto com os equipamentos categoria 2 e 3 também. Sendo que era pra ele retornar somente o setor 3.
segue a consulta sql: SELECT * FROM `equipamento` WHERE `setor_idSetor` = 3 AND `categoria_idCategoria`=2 OR `categoria_idCategoria`=3;
Alguém sabe onde esta o erro na minha busca e se posso usar and e or na mesma busca?
Editado por matheus334 Consegui resolver o problema
Pergunta
matheus334
Olá,
Editado por matheus334Estou fazendo uma busca no meu banco onde eu quero pegar os equipamentos que tenham categoria 2 ou 3 e que estejam no setor 3, porém quando eu faço a busca ele retorna os setores 2 e 3 junto com os equipamentos categoria 2 e 3 também. Sendo que era pra ele retornar somente o setor 3.
segue a consulta sql:
SELECT * FROM `equipamento` WHERE `setor_idSetor` = 3 AND `categoria_idCategoria`=2 OR `categoria_idCategoria`=3;
Alguém sabe onde esta o erro na minha busca e se posso usar and e or na mesma busca?
Consegui resolver o problema
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.