Sql server 需要一些在sql server中使用外部应用程序和交叉应用程序的指南吗
我是新手&不熟悉OUTER和CROSS-APPLY关键字及其用法。我收到一篇文章,其中展示了Sql server 需要一些在sql server中使用外部应用程序和交叉应用程序的指南吗,sql-server,cross-apply,Sql Server,Cross Apply,我是新手&不熟悉OUTER和CROSS-APPLY关键字及其用法。我收到一篇文章,其中展示了交叉应用关键字的一些用法。给你 SELECT * FROM Vehicles V INNER JOIN MileageLog ML ON V.ID = M.VehicleID SELECT * FROM Vehicles V CROSS APPLY (SELECT * FROM MileageLog ML WHERE V.ID = ML.VehicleID) ML 我只是想知道为什么人们使用CROS
交叉应用
关键字的一些用法。给你
SELECT *
FROM Vehicles V
INNER JOIN MileageLog ML ON V.ID = M.VehicleID
SELECT *
FROM Vehicles V
CROSS APPLY (SELECT * FROM MileageLog ML WHERE V.ID = ML.VehicleID) ML
CROSS-APPLY
来连接两个表…是否存在性能问题意味着使用CROSS-APPLY
连接表会更快外部
和交叉应用
可从哪个版本的sql server获得请举例说明。谢谢约翰·桑梅兹就这个话题写了一篇好的、易懂的文章。您可以找到它。这确实属于dba.stackexchange.com。我想知道什么时候应该使用交叉应用?它是仅用于加入还是有其他原因?