UNION ALL
phiên bản có lẽ sẽ được hài lòng khá dễ dàng bởi 2 lần tìm kiếm chỉ mục. OR
có thể dẫn đến quét. Các kế hoạch thực hiện trông như thế nào?
Ngoài ra, bạn đã thử cách này để tránh truy cập vào Notes
chưa hai lần?
;WITH J AS
(
SELECT UniqueID FROM Leads WHERE LeadID = @LeadID
UNION ALL
SELECT UniqueID FROM Quotes WHERE LeadID = @LeadID
)
SELECT N.* /*Don't use * though!*/
FROM Notes N
JOIN J ON N.TargetUniqueID = J.UniqueID