Я новичок &, не знакомый с ключевым словом OUTER и CROSS APPLY и их использованием. Я получил статью, которая показывает небольшое использование ключевого слова CROSS APPLY
. вот.Нужно руководствоваться использованием OUTER и CROSS APPLY на сервере sql
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
будет быстрее?Так что я хотел бы знать, что
CROSS APPLY
действительно делает и в какой ситуации следует использоватьCROSS APPLY
?Какой внешний вид применяется и как он отличается от
CROSS APPLY
?OUTER
иCROSS APPLY
Доступен с какой версией сервера sql?
Опишите пример. спасибо
Это действительно относится к dba.stackexchange.com – Kermit