Informix - Problem description
Problem IT09099 | Status: Closed |
WRONG RESULTS FOR SQL ANSI JOIN QUERY POSSIBLE WHEN IFX_FOLDVIEW IS ACTIVE | |
product: | |
INFORMIX SERVER / 5725A3900 / C10 - IDS 12.10 | |
Problem description: | |
You may observe wrong results when IFX_FOLDVIEW is active (set to 1 in the onconfig file). In the reported situation we have a CASE expression within the view that is being referenced in the SELECT statement. Depending on the query path chosen then an excess row was observed which does not match the filter. The SELECT statement is using ANSI JOIN and has predicate filters. | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * Users of 12.10.xC1 through 12.10.xC5. * **************************************************************** * PROBLEM DESCRIPTION: * * A query may return incorrect results under the following * * conditions: * * - a view containing multiple tables, joined together with * * ANSI INNER JOIN or Informix inner join * * - a query with ANSI OUTER JOIN where the view is used as * * dominant table, and one other table as subservient table * * - the view definition has an OR-clause predicate which * * references more than 2 tables * **************************************************************** * RECOMMENDATION: * * Update to IBM Informix Server 12.10.xC6 * **************************************************************** | |
Local Fix: | |
Solution | |
Problem Fixed In IBM Informix Server 12.10.xC6 | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 26.05.2015 30.12.2015 30.12.2015 |
Problem solved at the following versions (IBM BugInfos) | |
12.10.xC6 | |
Problem solved according to the fixlist(s) of the following version(s) | |
12.10.xC6 |