查询工作得很好,我可以自己查看结果作为表和sql代码没有任何问题。然而,然后我尝试按query design
按钮,它崩溃而没有说明原因。
我的代码很简单,在我从left join
子查询中再添加一个A
之后,这个错误就开始出现了。这种方式最后left join
肯定会导致问题。试图加入而不使用子查询,但我得到关于模糊外连接的问题。我是新手,但我听说过该程序中的几个错误,有任何建议如何解决?
此问题查询:
select A.*,targetresp.*
from (
SELECT *
FROM target INNER JOIN ((source INNER JOIN InstanceList
ON source.INFO_SYSTEM_TYPE_CD = InstanceList.INFO_SYSTEM_TYPE_CD)
INNER JOIN (N_table_transform INNER JOIN S2T
ON N_table_transform.N_table = S2T.N_table)
ON source.ID = S2T.source_id)
ON target.id = S2T.target_id ) as A
left join targetresp
on a.target_TableName = targetresp.tablename;
答案 0 :(得分:1)
SELECT InstanceList.*
FROM
N_table_transform
INNER JOIN (((S2T INNER JOIN target
ON S2T.target_id = target.Id)
LEFT JOIN targetresp ON target.target_TableName = targetresp.target_TableName)
INNER JOIN (InstanceList
INNER JOIN source ON InstanceList.INFO_SYSTEM_TYPE_CD = source.INFO_SYSTEM_TYPE_CD)
ON S2T.source_id = source.Id)
ON N_table_transform.N_table = S2T.N_table;
我只使用access 2013设计器并构建查询。
在SQL和DESIGNER之间的底部开关