select * from AdventureWorks.Sales.Customer c
inner loop join AdventureWorks.Sales.SalesOrderHeader o on o.CustomerID = c.CustomerID
select * from AdventureWorks.Sales.SalesOrderHeader o
inner loop join AdventureWorks.Sales.Customer c on c.CustomerID = o.CustomerID
在 MS Sql Server 中:以上两条语句可以制定不同的执行计划。如果我们假设表 Customer 和表 SalesOrderHeader 具有非常不同的记录数量级。哪个性能更好?为什么?