gpt4 book ai didi

exact-online - Exact Online 上的 Invantive Data Hub 查询返回太多行

转载 作者:行者123 更新时间:2023-12-02 03:08:27 28 4
gpt4 key购买 nike

当我使用 Invantive Data Hub 从多个 Exact Online 公司下载数据时,我得到了重复的行,而我希望每个公司只有一行。

我使用以下查询:

select gla.code
, gla.description
, gla.division
, glc.glclassification_code_attr
, glc.glclassification_description
, glc.division_code
from ExactOnlineREST..GLAccounts gla
join ExactOnlineXML..GLAccountClassifications glc
on gla.code = glc.GLCLASSIFICATIONLINKS_GLACCOUNT_CODE_ATTR
and gla.division = glc.division_code
where gla.code = '4001'
and gla.division = 12345

我期望返回的结果是 1 行,但查询检索到 12 行。

来自单独表的单个查询确实给出了 1 行的预期结果。例如:

select glc.glclassification_code_attr
, glc.glclassification_description
, glc.GLCLASSIFICATIONLINKS_GLACCOUNT_CODE_ATTR
, glc.division_code
from ExactOnlineXML.XML.GLAccountClassifications glc
where glc.GLCLASSIFICATIONLINKS_GLACCOUNT_CODE_ATTR = '4001'
and glc.division_code = 12345

和:

select gla.Code
, gla.Description
, gla.Division
from ExactOnlineREST..GLAccounts gla
where gla.code = '4001'
and gla.division = 12345

如何确保组合查询仅返回 12345 分区预期的 1 行?

最佳答案

抱歉花了一些时间才解决这个问题。

您提出的问题实际上是我们软件中存在一段时间的错误。它仅适用于您具有多个条件的连接的查询,这些条件都是字段比较。为了进行严格的性能优化(使用类似于索引的东西进行过滤),我们到处走捷径。这导致只有第一个条件被验证。其他人不是。

我会确保使用正常 channel 解决此问题。

关于exact-online - Exact Online 上的 Invantive Data Hub 查询返回太多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41116898/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com