select A.CODE,B.NAME from A,B where A.CODE = B.CODE 就够了。

解决方案 »

  1.   

    好象是一样的
    你将代码copy到查询分析器中后按CTRL+L看成本
      

  2.   

    你将代码copy到查询分析器中后按CTRL+L看成本
    或选 查询->显示估计的执行计划
      

  3.   

    select (select B.NAME from B where B.CODE = A.CODE) as Name from A
    里面的一个select会不会产生临时的结果集?如果会的话,外面一个又把结果集生成一遍了,那就可以说这一种效果差了。
    不过我感觉sql server会把这两种优化成一个样子的,你可以看看执行时间是不是一样。