--与数据量和你所建的索引有关,不能单纯比较这两个SQL效率.

解决方案 »

  1.   

    数据量是明显的table2大于table1!!
    a1,a2,a3与b1,b2,b3数据类型,及数据都是一样的,
      

  2.   

    这与表的索引和返回的行数有关,根本身的列数十没有关系的。Sql server首先要对语句进行预编译和优化处理,存放在高端类存,选这相同的列数效率是一样的(不计返回的行数与索引的话)
      

  3.   

    在事件探查器中同时执行这两条SQL语句,可以比较执行效率。