一个或者
使用单个键得到很好的优化,因此处理也是如此和
。
一个棘手的案例是搜索两个不同的钥匙或者
:
从test_table中选择field1_index,field2_index,其中field1_index ='1'或field2_index ='1'
这种情况是优化的。看索引合并优化。
您还可以通过使用a有效地解决问题联盟
结合了两个单独的输出选择
陈述。看联盟条款。
每个选择
只搜索一个键,可以优化:
从test_table中选择field1_index,field2_index,其中field1_index ='1'union选择field1_index,test_table field2_index,其中field2_index ='1';