इस प्रकार का JOIN
HASH JOIN
के अनुकूल नहीं है या एक MERGE JOIN
।
इसे दो परिणामों के संयोजन के रूप में व्यक्त किया जा सकता है:
SELECT *
FROM maintable m
JOIN othertable o
ON o.parentId = m.id
UNION
SELECT *
FROM maintable m
JOIN othertable o
ON o.id = m.parentId
, उनमें से प्रत्येक एक इक्विजॉइन है, हालांकि, SQL Server
आपके द्वारा लिखी गई क्वेरी में इसे देखने के लिए अनुकूलक पर्याप्त स्मार्ट नहीं है (हालांकि वे तार्किक रूप से समकक्ष हैं)।