日期:2014-05-17  浏览次数:20859 次

sql 优化的小问题
ABC 三个查询条件,还能再优化吗? 能应该怎样写

(B AND C) OR (A AND C) OR (A AND B) 

------解决方案--------------------
把条件为true的可能性越大的,放在左边,因为判断左边第一个条件为true时,就不需要再判断右边的条件了
------解决方案--------------------
把OR改用union 实现,可以提高效率(只适用于索引列)