Incorrect results in queries with multiple range conditions and indexes

Details

Detail name Value
Changelog Number 15099
Type Bug
Status Resolved
Affected Versions Exasol 7.0.0, Exasol 7.1.0
Fix Versions Exasol 7.1.12, Exasol 7.0.20
Resolution Date 2022-07-13

Description

A query may return incorrect results if the following conditions are met:

  • Query contains multiple WHERE conditions
  • At least two conditions allow using an index for filtering
  • Those conditions are range conditions (for example a BETWEEN filter)
  • The columns in those conditions are of the same or a compatible data type

Workaround

Contact support for the necessary database parameter.

Fix

Queries return correct results in these scenarios, as expected.