【发布时间】:2015-10-01 01:38:27
【问题描述】:
我需要在业务活动查询中将 TranGLC 表连接到 Epicor 905 中的 APInvDtl 表。
我目前正在加入 Company, VendorNum, InvoiceNum, InvoiceLine, JobNum,但看不到任何其他适合加入的列。
我的问题是 join 不能唯一标识 APInvDtl 表中的记录,所以如果我的查询从 TranGLC 返回 14 行,当我连接这两个表时,我会得到 196 条记录。
在 sql 中,我可以使用 Distinct 关键字,得到我正在寻找的结果,但我在 BAQ 编辑器中看不到这样做的方法。
我也可以通过使用 SQL group by 来获得我正在寻找的结果,但同样,我不知道如何在 BAQ 编辑器中执行此操作。
我研究了 ABL,看起来您可以在 ABL 代码中执行可能与 group by 相同的行为方式的 first-of,但我也看不到如何在 BAQ 编辑器中执行此操作。
任何关于如何从结果集中删除重复项的建议将不胜感激。
【问题讨论】:
-
发布您的查询,我们现在从哪里开始!
标签: progress-4gl openedge epicorerp