Имеется предостережение с вариацией на тему той же цитаты:
Критерии запроса: ловушка перечисления через запятую
P.S. Ну, и имеем ВАЖНОЕ дополнение к моему примеру:
Цитата:
Сообщение от
Gustav
...для таблицы, содержащей числовое поле (ЧП) и 100 строк со значением этого ЧП от 1 до 100, я написал такой критерий:
и ожидал получить в выборке 8 чисел от 11 до 20 без 15 и 19. Каково же было мое удивление, когда в выборке явились все 100 строк таблицы!
Желаемого результата удалось достичь после перестановки компонентов критерия:
Так вот, в случае использования != вместо просто ! получаем одинаковый результат - все 100 строк таблицы для любого варианта: и в случае отрицаний, расположенных спереди:
PHP код:
!=15,!=19,11..20
, и в случае отрицаний сзади:
PHP код:
11..20,!=15,!=19
Таким образом, открытие
S.Kuskov'а про поголовное ИЛИ наглядно подтверждается.