Измените совпадение ha sh на объединение слиянием другим способом, кроме (вариант объединения слияния) - PullRequest
0 голосов
/ 19 июня 2020

У меня задача поменять hash math на merge join. Мне удалось это сделать с использованием option merge join Я работаю на https://github.com/Microsoft/sql-server-samples/releases/tag/adventureworks. Это мой базовый c запрос:

SELECT e.JobTitle, a.City,
p.LastName + ', ' + p.FirstName AS EmployeeName
FROM HumanResources.Employee AS e
INNER JOIN Person.BusinessEntityAddress AS bea
ON e.BusinessEntityID = bea.BusinessEntityID
INNER JOIN Person.Address AS a
ON bea.AddressID = a.AddressID
INNER JOIN Person.Person AS p
ON e.BusinessEntityID = p.BusinessEntityID

Это план выполнения из приведенного выше кода.

enter image description here

Я пытался создать индекс c, но решения нет.

Есть ли другой способ достичь того же результата, что и мой?

...