Проблема здесь в том, что когда вы строите запрос с использованием построителя запросов, когда вы указываете на простое условие, такое как это, прекрасно работает:
1 or 2
Так что, если вы введете выше в построителе запросов, вы увидитеэто и работает:
![enter image description here](https://i.stack.imgur.com/Y8uAE.png)
Однако, если вы перейдете в представление SQL, вы увидите, что Access фактически выдает, что вы ДОЛЖНЫ включить имя столбца.
![enter image description here](https://i.stack.imgur.com/ypX8n.png)
Например, вам нужно это:
[id] = 1 or [id] = 2
Таким образом, вы должны включить имя столбца.И если вы переключите конструктор запросов в режим просмотра SQL, вы увидите, что access написал для вас следующее:
Итак, для таких условий, которые вы пишете вручную или в коде, вам нужно включить имя столбца.Вы также, я полагаю, могли бы написать это:
[id] in (1,2)