访问崩溃然后查询设计按钮单击写入的SQL查询

时间:2015-08-13 12:20:31

标签: sql ms-access ms-access-2010

查询工作得很好,我可以自己查看结果作为表和sql代码没有任何问题。然而,然后我尝试按query design按钮,它崩溃而没有说明原因。 enter image description here

我的代码很简单,在我从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;

1 个答案:

答案 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设计器并构建查询。

enter image description here

在SQL和DESIGNER之间的底部开关

enter image description here