模棱两可的加入解决方法?

时间:2016-02-03 18:11:40

标签: sql ms-access-2010

我有一个包含三个表的数据库。

表1:

  

User_ID(主键)

     

将First_Name

表2:

  

USER_ID

     

Activity_Code

     

Activity_Date

表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;

但是,我收到一个关于模糊外连接的错误。有没有办法使用子查询解决这个问题而不必运行两个单独的查询?

1 个答案:

答案 0 :(得分:0)

在我看来,你想要两个左连接:

<CreditCardForm>
    <Icons>
        <IconBogus />
    </Icons>
    <Fields>
      <FieldCardNumber />
      <FieldName />
    </Fields>
</CreditCardForm>

只要您具有应该避免错误的参照完整性。