Derby can return fewer rows than expected.
In the previous release, applications that executed SQL statements containing nested EXISTS clauses could see fewer rows than satisfy the query. In particular, rows that had the same value for one of the selected columns as another row might not have been returned.
Applications that depended on the previous incorrect behavior will need to be updated.
The previous behavior violated the ANSI SQL standard. The new behavior is correct.
Applications that depended on the previous incorrect behavior will need to be updated.