There's no such thing as a 'plain join'.
You said you tried the inner join and got an error. What error did you get, and what was the query?
This ought to work:
SELECT *
from tbl_RegistrationInfo r INNER JOIN tbl_Ideas i
on r.intRegID = i.intRegID INNER JOIN tbl_Categories c
on i.intCategoryID=c.intCategoryID
where i.intIdeaID=4
ORDER BY i.DateCreated
...although I see you are using an Access database and this
is a SQL Server forum. I'm not very good at Access (nor do I want to be :D ), so I'm just guessing here, but Access may want you to parenthesize the FROM clause (something like):
SELECT *
from ((tbl_RegistrationInfo r INNER JOIN tbl_Ideas i
on r.intRegID = i.intRegID) INNER JOIN tbl_Categories c
on i.intCategoryID=c.intCategoryID)
where i.intIdeaID=4
ORDER BY i.DateCreated
Have you tried using the Access Query Wizard to build up a query to give you an idea of the syntax?
Jeff Mason
[email protected]