日期:2014-05-18  浏览次数:20342 次

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上加索引试一下