Jenis JOIN
tidak dapat dioptimalkan untuk HASH JOIN
atau MERGE JOIN
.
Hal ini dapat dinyatakan sebagai gabungan dari dua hasil:
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
, masing-masing menjadi equijoin, namun, SQL Server
pengoptimal tidak cukup pintar untuk melihatnya dalam kueri yang Anda tulis (meskipun secara logika setara).