我有一个下表A:
id | col1 | col2 | col3 | ... | col66
-------------------------------------
999| 1 | 0 | 0 | ... | 1
colX 的所有列都是可搜索的,其中有 66 个,这意味着不可能创建有效的索引(至少我认为是这样)。
查询可能如下所示:
SELECT id FROM tableA WHERE col21=1 AND col31=1 AND col64=1
如您所见,我只需要检索某些列设置为“1”的行。列集可能会有所不同。您是否知道没有耗时的全表扫描的任何方法?我想我已经尝试了一切,但没有运气:-(谢谢!