在此示例中:
Left Join Table1 on Table2.Number = Table1.Number
如果表1有1,000,000个数字'1'的实例,而表2只有1个实例的数字'1',那么如果我这样做会影响性能:
Select Table1.Number from Table2 Left Join Table1 on Table2.Number = Table1.Number
Vs的
Select Table2.Number from Table2 left join Table1 on Table2.Number = Table1.Number
或者他们都会以同样的速度出来?
答案 0 :(得分:2)
这两个值都应该已经在内存中,因为它们都是评估join
条件所必需的。选择列表中的哪一个并不重要。