Bug #16883 | Left join issue | ||
---|---|---|---|
Submitted: | 29 Jan 2006 18:55 | Modified: | 12 Apr 2006 13:57 |
Reporter: | Gerben Tissink | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server | Severity: | S2 (Serious) |
Version: | mysql-5.0.18-win32 | OS: | Windows (Windows 2003) |
Assigned to: | Timour Katchaounov | CPU Architecture: | Any |
[29 Jan 2006 18:55]
Gerben Tissink
[29 Jan 2006 18:56]
Gerben Tissink
Backup of database website
Attachment: Website Backup 20060129 1946.sql (text/plain), 83.93 KiB.
[29 Jan 2006 18:57]
Gerben Tissink
There is no data in the database except the default info. and the user admin with password admin :-)
[29 Jan 2006 19:00]
Gerben Tissink
Last part of other user was missing, he got the same message
[29 Jan 2006 19:07]
Gerben Tissink
critical to me but ... let's put it on S2 serious
[30 Jan 2006 0:42]
Jorge del Conde
Thanks for your bug report. I was able to reproduce this under 5.0. This bug did not occur in 4.1 mysql> SELECT a.authorid as authorid,a.login as login,a.authorname -> as authorname,a.usergroup as usergroup,a.authoremail as authoremail,a.dis user as -> disuser,u.usergroupdesc as usergroupdesc,c.countryname as country,c.flag as flag -> FROM authors a, usergroups u LEFT JOIN countries c ON -> c.countrycode=a.countrycode WHERE u.usergroupname=a.usergroup AND -> u.language='en' ORDER BY a.authorname -> ; ERROR 1054 (42S22): Unknown column 'a.countrycode' in 'on clause' mysql>
[9 Feb 2006 10:09]
Sharif Ibrahim
This doesn't appear to be a bug. That is, it is the intended functionality of 5.0 since it more strictly adheres to the SQL:2003 specification in this area. This bug report seems to be a duplicate of bug #13551. In your particular case, try: ... FROM (authors a, usergroups u) LEFT JOIN countries c ... The change is noted in the 5.0.12 changelog as well as mentioned specifically in the "Upgrading from MySQL 4.1 to 5.0" page in the documentation (http://dev.mysql.com/doc/refman/5.0/en/upgrading-from-4-1.html).
[9 Feb 2006 14:53]
Gerben Tissink
Thanks.(I assume you will close the call)
[12 Apr 2006 13:57]
Gerben Tissink
As earlier stated, explanation accepted call closed Is indeed NO BUG