我有一个包含三个表的数据库。
表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;
但是,我收到一个关于模糊外连接的错误。有没有办法使用子查询解决这个问题而不必运行两个单独的查询?
答案 0 :(得分:0)
在我看来,你想要两个左连接:
<CreditCardForm>
<Icons>
<IconBogus />
</Icons>
<Fields>
<FieldCardNumber />
<FieldName />
</Fields>
</CreditCardForm>
只要您具有应该避免错误的参照完整性。