Показать сообщение отдельно
Старый 25.10.2005, 09:57   #3  
bagyr is offline
bagyr
Участник
 
74 / 10 (1) +
Регистрация: 15.02.2005
Адрес: Томск
Если не ошибаюсь, то результат должен выглядеть так :
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)
Можете проверить Профайлером.