Очевидно. Если у меня есть индекс на (y)
и выражение вроде этого:
where y > 10 and x = 'a' or x = 'c'
, то индекс использоваться не будет.
Если я поставлю:
where y > 10 and( x = 'a' or x = 'c')
Тогда, вероятно, будет использован индекс.
Они делают разные вещи, но это не часть вашего вопроса. Скобки могут изменить значение оператора SQL, а это меняет использование индексов.