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