Если не ошибаюсь, то результат должен выглядеть так :
select * from table1
where (table1.field1 = 1 or (table1.field1 = 2 or (table1.field1=3)))
т.е. начиная с начала до первой истины.
В запрос такого же вида SQL Server сам преобразует например такой запрос :
select * from table1
where table1.field1 in (1, 2, 3)
Можете проверить Профайлером.
|