Creo que seguimos sin entender.
No es lo mismo:
Cita: WHERE x = y AND m = n AND foo = bar
que...
Cita: WHERE (x = y) AND (m = n) AND (foo = bar)
ni...
Cita: WHERE x = y AND (m = n AND foo = bar)
o...
Cita: WHERE (x = y AND m = n) AND foo = bar
etc...
La idea de los paréntesis es precisamente agrupar lógicamente las condiciones, pues el no usarlos correctamente -
repito- produce consultas ambiguas.
En si, la lógica de las comparaciones puede ser correcta pero eso no aplica con el orden e importancia de las mismas.