Hi,
I'm trying to outer join to a maximum date value using a subquery in
order to return company information and the last activity date
associated. The basic working "sub" query is:
SELECT actcomp.company _id, MAX(act.due_dat e)
FROM oncd_activity_c ompany AS actcomp, oncd_activity AS act
WHERE actcomp.activit y_id = act.activity_id
GROUP BY company_id
The overall (abbreviated) query I'm trying to insert this select into
is:
SELECT oncd_company.co mpany_id,
oncd_company.co mpany_name,
act.due_date
FROM oncd_company
LEFT OUTER JOIN oncd_activity_c ompany ON (oncd_company.c ompany_id =
oncd_activity_c ompany.company_ id)
LEFT OUTER JOIN (SELECT actcomp.company _id, MAX(act.due_dat e)
FROM oncd_activity_c ompany AS actcomp, oncd_activity AS act
WHERE actcomp.activit y_id = act.activity_id
GROUP BY company_id) ON
(oncd_activity_ company.company _id = actcomp.company _id)
I'm receiving an "invalid syntax near keyword ON" error (highlight
appears on the period in "oncd_activity_ company.company _id").
Any help would be appreciated!
Thanks,
Chris.