Преобразование OR в IN
Если во фразе WHERE на один и тот же столбец наложено несколько условий, соединенных операторами OR, то оптимизатор всегда преобразует группу этих условий в одно условие с оператором IN.
Например,
Исходная конструкция Оптимизированная конструкция ------------------------------------------------------------- (< столбец > = < значение1 >) OR < столбец > IN (< общий список >) (< столбец > IN < список1 >) OR (< столбец > = < значение2 >) OR (< столбец > IN < список2 >)
В этой конструкции значения или элементы списков могут быть параметрами.