Apply运算符支持两种形式
cross apply和outer apply
apply运算符对两个输入表进行操作, 其中第二个可以是表表达式, 我们将他们分别称为左表和右表.
右表通常是一个表表达式或者内联表值函数.
cross apply运算符实现了一个逻辑查询处理步骤: 把右表表达式应用到左表的每一行, 再把结果集组合起来, 生成一个统一的结果表.
join HR.Employees e
select * from Sales.Shippers s cross apply HR.Employees e