Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Acho que essa questão é fácil mas eu busquei bastante e não consegui encontrar. Preciso fazer uma busca mysql que retorne registros que tenham a seguinte configuração:
campo1 OU campo2 E campo3
ou seja, preciso que esteja no campo1 ou 2 e se estiver em um deles, que tenha registro no campo3
eu tentei assim:
SELECT * FROM pedidos WHERE distrib1 = '$distrib' or distrib2 = '$distrib' and tipo_parc = '$tipo_parc'
Achei que era simples!!! Obrigado!!!!
Pessoal.... preciso de outro help...
Os parênteses funcionaram numa consulta simples, mas com mais elementos, não tá funcionando...
$resultado = mysql_query("select * from pedidos where encerrado = 'N' and data_analise < '".$dt_menos_sessenta."' and (distrib1 = '$usuario_nome' or distrib2 = '$usuario_nome')")
é só delimitar com parênteses:
(campo1 OU campo2) E campo3
Adicione os parênteses na query seguindo essa regra