Bug #9516 | left join exists is null | ||
---|---|---|---|
Submitted: | 31 Mar 2005 9:08 | Modified: | 26 Apr 2005 16:35 |
Reporter: | Berto van de Kraats | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Optimizer | Severity: | S3 (Non-critical) |
Version: | 5.0.3-beta-nt | OS: | Windows (windows and linux) |
Assigned to: | Igor Babaev | CPU Architecture: | Any |
[31 Mar 2005 9:08]
Berto van de Kraats
[16 Apr 2005 5:09]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/internals/24075
[16 Apr 2005 7:43]
Igor Babaev
ChangeSet 1.1829 05/04/15 22:08:34 igor@rurik.mysql.com +3 -0 subselect.result, subselect.test: Added a test case for bug #9516. item_subselect.h: Fixed bug #9516. The bug was due to that fact that the class Item_subselect inherited the generic implementation of the function not_null_tables that was not valid for the objects of this class. As a result evaluation of the not_null_tables attribute was not correct for subqueries. This caused invalid transformations of outer joins into inner joins. The fix will appear in version 5.0.5.
[26 Apr 2005 16:35]
Paul DuBois
Noted in 5.0.5 changelog.