SQL语句优化,索引
表A
字段 a1 字段 a2 字段 a3
字段 b1 字段 b2 字段 b3
字段 c
select c from A
where (a1 = '1 ' or a2 = '1 ' or a3 = '1 ') and (b1 = '2 ' or b2 = '2 ' or b3= '1 ') and c = '3 '
请问如何对字段进行索引,以及对语句优化,提高运行效率
[解决办法]
mark
[解决办法]
or的逻辑会造成全表扫描。
[解决办法]
运行结果
c
3
是不?
[解决办法]
在c上加索引试一下