double inner join in access db

混江龙づ霸主 提交于 2020-01-03 13:30:14

问题


I need to get some data from two tables, 1 people, 2 tasks, The following query in SQL works, and Access does not work

 SELECT     Task_Id,
            e2.emploeey_name AS W_FROM,
            e1.emploeey_name AS W_TO,
            t.Task_Details
 FROM       tasks AS T
 INNER JOIN Employees AS e1 ON e1.Emploeey_id = T.Task_To
 INNER JOIN Employees AS e2 ON e2.Emploeey_id = T.write_From

I tried many ways, and I searched in Google and I did not find an answer If anyone has a solution I would appreciate it very


回答1:


Have you tried it with parentheses? MS Access requires (i.e. likes) parentheses around multiple JOINS:

 SELECT     Task_Id,
            e2.emploeey_name AS W_FROM,
            e1.emploeey_name AS W_TO,
            t.Task_Details
 FROM       
 (
      tasks AS T
      INNER JOIN Employees AS e1 
           ON e1.Emploeey_id = T.Task_To
 )
 INNER JOIN Employees AS e2 
      ON e2.Emploeey_id = T.write_From


来源:https://stackoverflow.com/questions/10332303/double-inner-join-in-access-db

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!