Hi all,

I have the following SQL Server query (I've simplified it a little to
save space):

SELECT DISTINCT
        WebUser.pkWebUser,
        WebUser.username,
        Email.email,
        [Level].USD,
        WebUserArchive.dtUpdated
FROM
        WebUser,
        Email,
        [Level],
        WebUserArchive
WHERE
        WebUser.PartNum IS NOT NULL
AND
        WebUser.fkEmail = Email.pkEmail                         
AND
        [Level].pkLevel = WebUser.fkLevel
AND
        WebUser.pkWebUser =* WebUserArchive.fkWebUser

This gives me the following error message:

The table 'WebUser' is an inner member of an outer-join clause. This is
not allowed if the table also participates in a regular join clause.

What I am trying to do is pull out ALL the matching records in WebUser,
including the field from WebUserArchive if it exists (most WebUser
records do not have a corresponding WebUserArchive record). Am I going
about this the wrong way?

Thanks,
Kay.
______________________________________________________
Kay Smoljak        Web Developer      PerthWeb Pty Ltd

Level 9/105 St George's Tc - Perth - Western Australia
Ph: (08) 9226 1366 Fax: (08) 9226 1375

www.perthweb.com.au          developer.perthweb.com.au

______________________________________________________________________
This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to