В этом выражении:
WHERE ID IN ("*1*", "*2*")
MS Access действительно обрабатывает значения как строки, а не подстановочные знаки.Подстановочные знаки используются только для LIKE
.
. Если вы хотите, чтобы к ним относились как к подстановочным знакам, необходимо использовать LIKE
.Для этого потребуется OR
:
WHERE ID LIKE "*1*" OR ID LIKE "*2*"
Или, проще:
WHERE ID LIKE "*[1-2]*"