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