在应用程序中的某些地方有一个自动生成的查询,例如
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 访问会抛出异常“查询太复杂”。显然是因为OR
s 的数量在 ms 访问中被限制为 99。如何更改此查询并避免使用此OR
……构造OR
?OR