优化的sql查询语句到什么程度?难道看不出来要select的字段和from后面的表吗?

解决方案 »

  1.   

    a.返回哪些字段;就是select 后面和from 之前的那些字段列表
     b.返回这些字段需要访问那些表;from 之后和where 之前的
      

  2.   

    将语句放到查询分析器中,按Ctrl+L,就可以看到SQL的执行计划. 及每个步骤要做的工作.
      

  3.   

    可能是我没有说清楚——
    楼上sdhdy(大江东去...) 说的差不多。但如果where后面嵌套了sql子查询语句呢?又有select from之类的东西,那又怎么去弄? sql语句嵌套起来以后可以很复杂的吧 邹兄说的没错,但我不能依赖分析器手动去看吧,还得由算法来解析的吧?
      

  4.   

    我知道自己这样来做近乎ridiculous,难度是可想而知的,但我遇到的问题也无法回避,how?
    还望指点一二