UNION ALL
version skulle troligen ganska lätt bli nöjd med 2 indexsök. OR
kan leda till skanningar. Hur ser utförandeplanerna ut?
Har du också provat detta för att slippa komma åt Notes
två gånger?
;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