日期:2014-05-17  浏览次数:20531 次

聪明的QO--考考大家1
刚才看到了下面贴子中,为什么Left Join的性能比INNER Join好2倍呢?  目前还没有看到准确的答案。
http://bbs.csdn.net/topics/380245426

------解决方案--------------------
直观的看是因为left join并没有在select列表中体现,所以优化器将其砍掉了
而inner join不得不考虑另一个自身表的聚合
如果将select列表中添加一列自连表的列的话应该会如版主所说
inner join的效率要大于等于left join