在应用程序中的某些位置有一个自动生成的查询,如
SELECT DISTINCT `Name`,`Number`
FROM `Table`
WHERE (`ID`=@NAZ_ID_0)
OR (`ID`=@NAZ_ID_1)
OR (`ID`=@NAZ_ID_2)
OR (`ID`=@NAZ_ID_3)
...
OR (`ID`=@NAZ_ID_690)
在执行此查询时,ms access抛出异常“查询太复杂”。显然是因为在ms接入中被限制为99的OR的数量。如何更改此查询并避免使用此OR ... OR ... OR结构?