Tento druh JOIN
nelze optimalizovat na HASH JOIN
nebo MERGE JOIN
.
Lze jej vyjádřit jako zřetězení dvou množin výsledků:
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
, přičemž každý z nich je ekvijoin, nicméně SQL Server
Optimalizátor 's není dostatečně chytrý, aby to viděl v dotazu, který jste napsali (ačkoli jsou logicky ekvivalentní).