Операторская процедура.Возможно, вы захотите прочитать руководство.AND связывает более жестко (имеет более высокий приоритет, чем) 'OR', следовательно, ваш запрос анализируется как
select *
from articles
where username = '333' or ( username = '222' and category = 'movies' )
Вам необходимо использовать скобки, чтобы явно указать порядок операций, который вы хотите:
select *
from foo
where ( user = 'a' or user = 'b' )
and category = 'c'
альтернативно, используйте in
:
select *
from foo
where user in ('a','b')
and category = 'c'