JOIN operators

Adaptive Server provides four primary JOIN operator strategies: NESTED LOOP JOIN, MERGE JOIN, HASH JOIN, and NARY NESTED LOOP JOIN, which is a variant of NESTED LOOP JOIN. In versions earlier than 15.0, NESTED LOOP JOIN was the primary JOIN strategy. MERGE JOIN was also available, but was, by default, not enabled.

Each JOIN operator is described in further detail below, including a general description of the each algorithm. These descriptions give a high-level overview of the processing required for each JOIN strategy.