LEFT JOIN not working on 5.0.16 - urgent help

2005-11-23 Thread Terence
Hi All, We have upgraded from 4.1.0 to 5.0.16 and notice all left joins not working. It works fine on 4.1 but 5.0.16 gives us an error: How to reproduce: CREATE TABLE `user_master` ( `user_id` int(5) unsigned NOT NULL auto_increment, `department_id` int(5) default NULL, `role_id`

Re: LEFT JOIN not working on 5.0.16 - urgent help

2005-11-23 Thread Simon Garner
On 24/11/2005 2:22 p.m., Terence wrote: SELECT um.username,rm.role_name,dm.department_name FROM user_master um, role_master rm LEFT JOIN department_master dm ON um.department_id = dm.department_id WHERE um.role_id = rm.role_id; 1054 - Unknown column 'um.department_id' in 'on clause' Query:

Re: LEFT JOIN not working on 5.0.16 - urgent help

2005-11-23 Thread Peter Brawley
Terence, SELECT um.username,rm.role_name,dm.department_name FROM user_master um, role_master rm LEFT JOIN department_master dm ON um.department_id = dm.department_id WHERE um.role_id = rm.role_id; J Your query joins rm to dm on a um column = a dm column. Recent 5.0 releases rightly object to

Re: LEFT JOIN not working on 5.0.16 - urgent help

2005-11-23 Thread SGreen
Terence [EMAIL PROTECTED] wrote on 11/23/2005 08:22:30 PM: Hi All, We have upgraded from 4.1.0 to 5.0.16 and notice all left joins not working. It works fine on 4.1 but 5.0.16 gives us an error: How to reproduce: CREATE TABLE `user_master` ( `user_id` int(5) unsigned NOT NULL