比如说条件涉及聚合函数的计算,一些IN,NOT 等需要进行字段扫描的条件,怎么会没关系 。

解决方案 »

  1.   

    查询条件影响
    查询的顺序是这样的
    order by -->group by-->where--->最后才是查询
      

  2.   

    查询的顺序是
    没join 情况:
    where 
    group by 
    having
    column
    distinct
    order by
    top 怎么会是
    查询条件影响
    查询的顺序是这样的
    order by -->group by-->where--->最后才是查询无语了
      

  3.   

    Select a,b,c,d,e from tab where id>5;Select a from tab where id>5 and uid <10 and sid>50 
     这2个语句 在没索引的情况 下 效率是一样的都是一次全表扫描
      

  4.   

    另外根据实际情况 可以强制 走某索引 也不一定条件复杂 就效率底
    根据实际情况with(index=index_name)