Reference Guide > TDV Query Engine Options > JOIN Options > FORCE_ORDER (JOIN Option)
 
FORCE_ORDER (JOIN Option)
FORCE_ORDER causes the query optimizer to honor the order of the joins specified in the SQL statement, rather than reordering the join. If FORCE_ORDER is not specified, the optimizer might switch the order of joins to improve the query execution plan.
This is currently used to prevent:
Union join flipping
Join reordering
Reordering of join while selecting the join algorithm, even if a cardinality estimate is provided.
For information on SQL join reordering, see the TDV User Guide.
Operator
JOIN
Syntax
force_order
Example
SELECT column1 FROM table1 INNER {OPTION force_order}
JOIN table2 ON table1.id = table2.id