俺也很菜的,提一下建议,在where中把少的放在前面,比如说a=b的有20条,c=d有1000条,前者应该放在后者的前面!

解决方案 »

  1.   

    monsterbaby(monsterbaby) 试过了!效果不是很明显!还有没有其他的办法代替左连接语句呢!比如用UNION语句!可惜我不太会!谁可以指点我一下啊?
      

  2.   

    我是monsterbaby,我觉得不是你的左连接的问题,就算您用union我估计也不会快的!
    比如这条:
    quote_orders.customer_id='729'
    costomer_id是字符串,字符串比数字不知道要慢多少,而且您这样的语句很多;如果没有索引的话会更慢的哦!
    我是菜鸟,我只能看出这些,这里的高手很多比如:唠叨等......
    您可以边改边等他们的回复!
      

  3.   

    To:eingmarra(eingmarra) 谢谢你!你也给了我启发!
    期待中....................
      

  4.   

    建议你还是转到sql区吧,那里的高手多
      

  5.   

    先在sql语句中加上from吧,呵呵!
      

  6.   

    有什么办法可以不使用左连接语句,而达到左连接语句的效果呢!
    譬如用了union语句后怎样处理才可以达到左连接语句的效果!请教!