Tôi đã theo dõi phiên bản đơn giản của truy vấn thực tế của mình, trong SQL Server 2012. Nó có một toán tử vô hướng trong tìm kiếm vị ngữ khi chọn dữ liệu từ bảng Container.
Mục đích của toán tử vô hướng trong vị từ tìm kiếm này là gì?
CREATE TABLE #EligibleOrders (OrderID INT PRIMARY KEY,
StatusCD CHAR(3),
CreatedOnDate DATETIME
)
--insert logic into #EligibleOrders
--Final Query
SELECT T2.OrderID ,olic.LineItemID,
SUM(c.quantity) AS ShippedQty,
COUNT(DISTINCT c.ContainerID) AS ShippedCases
FROM #EligibleOrders T2
INNER JOIN dbo.OrderLineItemContainers (NOLOCK) AS olic
ON olic.OrderID = T2.OrderID
INNER JOIN dbo.Containers (NOLOCK) AS c
ON olic.Containerid = c.Containerid
GROUP BY T2.OrderID ,olic.LineitemID
OPTION (MAXDOP 1)
Kế hoạch thực hiện
Tìm kiếm vị ngữ