aquí el problema es que demasiadas condiciones en el mismo nivel son ambiguas... para resolverlo, debes agrupar las condiciones según su importancia usando paréntesis...
Cita: x = y OR m = n AND p = q
( x = y OR m = n ) AND p = q
x = y OR ( m = n AND p = q )
como puedes observar, las tres consultas no significan lo mismo...