使用CROSS APPLY的主要目的是什么? 我已经阅读(隐约地通过互联网上的帖子),如果您正在进行分区,那么在选择大数据集时, cross apply可以更有效。 (寻呼想到) 我也知道CROSS APPLY 不需要UDF作为右表。 在大多数INNER JOIN查询(一对多关系)中,我可以重写它们来使用CROSS APPLY ,但是它们总是给我等同的执行计划。 任何人都可以给我一个很好的例子,当CROSS APPLY在INNER JOIN也能工作的情况下INNER JOIN吗? 编辑: 这是一个简单的例子,执行计划是完全一样的。 (给我看一个他们不同的地方, cross apply地方是更快/更有效率) create table Company ( companyId int identity(1,1) , companyName varchar(100) , zipcode varchar(10) , constraint PK_Company primary key (companyId) ) GO create table Person ( personId int identity(1,1) , personName varchar(100) , companyId […]