首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问一直困扰的有关问题,三张表,A Left outer joinB …left outer join C…

2013-06-25 
请教一直困扰的问题,三张表,A Left outer joinB ……left outer join C……A left outer join B on……left oute

请教一直困扰的问题,三张表,A Left outer joinB ……left outer join C……
A left outer join B on……left outer join C on……
这种情况,是(1)A分别与B和C左外连接,还是
            (2)A与B左外连接的结果再与C左外连接
请问是上面那种情况。
[解决办法]
按照T-SQL的执行顺序,会先关联前一个join中的两个表,成为一个虚拟表,然后再与后面那个join关联,一直到表全部处理完毕。

但是:由于优化器可能改变你的关联顺序,所以如何关联应该看“实际执行计划”的情况而定

热点排行