Bug #9338 | left join wrong result | ||
---|---|---|---|
Submitted: | 22 Mar 2005 14:14 | Modified: | 18 May 2005 1:57 |
Reporter: | Berto van de Kraats | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Optimizer | Severity: | S3 (Non-critical) |
Version: | 5.0.2 (also 5.0.3) | OS: | Windows (windows and linux) |
Assigned to: | Igor Babaev | CPU Architecture: | Any |
[22 Mar 2005 14:14]
Berto van de Kraats
[16 Apr 2005 3:44]
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/24074
[16 Apr 2005 7:42]
Igor Babaev
ChangeSet 1.1828 05/04/15 20:43:45 igor@rurik.mysql.com +5 -0 subselect.result, subselect.test: Added a test case for bug #9338. sql_select.cc: Fixed bug #9338. When an occurence of a field reference has to be replaced by another field reference the whole Item_field must be replaced. item.cc: Fixed bug #9338. The method Item_field::replace_equal_field_processor was replaced by Item_field::replace_equal_field. The new method is used to replace the occurences of Item_field objects. item.h: Fixed bug #9338. The virtual function replace_equal_field_processor was replaced by replace_equal_field. The latter is supposed to be used as a callback function in calls of the method transform. The fix will appear in version 5.0.5.
[18 May 2005 1:57]
Paul DuBois
Note in 5.0.5 changelog.