У меня задача поменять 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
Это план выполнения из приведенного выше кода.
Я пытался создать индекс c, но решения нет.
Есть ли другой способ достичь того же результата, что и мой?