【发布时间】:2016-02-03 18:11:39
【问题描述】:
我有一个包含三个表的数据库。
表 1:
User_ID(主键)
名字
表 2:
用户 ID
活动代码
活动日期
表 3:
Activity_Code(主键)
Activity_Desc
我想提取 User_ID、First_Name 和 Activity_Desc。我的代码是:
SELECT Table1.User_ID, Table1.First_Name, Table3.Activity_Desc
FROM Table1 LEFT JOIN (Table2 INNER JOIN Table3 ON Table3.Activity_Code =
Table2.Activity_Code) ON Table1.User_ID= Table3.Activity_Desc;
但是,我收到一个关于模棱两可的外部连接的错误。有没有办法使用子查询来解决这个问题而不必运行两个单独的查询?
【问题讨论】:
-
ON Table1.User_ID= Table3.Activity_Desc没有意义。
标签: sql ms-access-2010