Ciao a tutti, devo scrivere un SQL in cui devono essere verificati contemporaneamente 2 valori su campi differenti, più almeno di uno di altri 3 campi:
campo1='x' e campo2='y'
più uno qualsiasi tra
campo3='z' OR campo4='a' OR campo5='b'
se utilizzo:
".. WHERE campo1='x' AND campo2='y' OR campo3='z' OR campo4='a' OR campo5='b' "
la query si valida anche se tra i risultati ho solo la verifica di campo3='z' ?!
come la posso scrivere correttamente ?
qual è la priorità tra AND e OR nel corso di un WHERE ?!
grazie a tutti in anticipo !!