If you are on access, the outer join won't work and you have to do a union:
SELECT bugs.bug_id, bugs.bug_site_id, bugs.bug_section_id, bug_type.bug_type, etc etc FROM bugs, bug_site, bug_type, etc etc WHERE bug_site.bug_site_id = bugs.bug_site_id AND bug_status.bug_status_id = bugs.status_id AND priority.priority_id = bugs.priority_id AND bug_type.bug_type_id = bugs.bug_type_id AND bugs.bug_type_id <> 0 UNION SELECT bugs.bug_id, bugs.bug_site_id, bugs.bug_section_id, '' AS bug_type, etc etc FROM bugs, bug_site, etc etc WHERE bug_site.bug_site_id = bugs.bug_site_id AND bug_status.bug_status_id = bugs.status_id AND priority.priority_id = bugs.priority_id AND bugs.bug_type_id = 0 If ther is no bug_type.bug_type_id equal to 0, you can leave out the line: AND bugs.bug_type_id <> 0 -----Original Message----- From: Azeem Huda [mailto:[EMAIL PROTECTED]] Sent: dinsdag 7 januari 2003 14:35 To: CF-Talk Subject: RE: newbie: help with sql query Jochem, When i updated my query to your second version below i get: Syntax error (missing operator) in query expression 'CASE WHEN bugs.bug_type_id = 0 THEN CAST (0 AS VARCHAR) ELSE bug_type.bug_type'. Can you explain "CAST (0 AS VARCHAR)". Btw, at this stage of development i am using Access2000 but will be changing to SQL2000 soon, so the bug_type field is simply "text". Thanks again. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4 FAQ: http://www.thenetprofits.co.uk/coldfusion/faq This list and all House of Fusion resources hosted by CFHosting.com. The place for dependable ColdFusion Hosting. Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4