访问崩溃然后查询设计按钮点击书面 sql 查询
Access crashes then query design button clicked on written sql query
查询工作得很好,我可以自己查看结果作为 table 和 sql 代码,没有任何问题。然而,然后我尝试按 query design
按钮,它崩溃了,但没有说明原因。
我的代码非常简单,在我从 A
子查询中再添加一个 left join
之后,这样的错误开始出现。这种方式 last 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;
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
之间的底部切换
查询工作得很好,我可以自己查看结果作为 table 和 sql 代码,没有任何问题。然而,然后我尝试按 query design
按钮,它崩溃了,但没有说明原因。
我的代码非常简单,在我从 A
子查询中再添加一个 left join
之后,这样的错误开始出现。这种方式 last 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;
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
之间的底部切换