基于联接的2个表创建公式时重复的结果

2020-09-02 03:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我在 itemnum上创建的组工...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在" itemnum"上创建的组工作于我创建的公式中,直到我与itemnum上的另一个表联接...。然后,当我基于后一个表创建并提取第二个公式时,第一个公式中的结果显示 一式三份,甚至一式五份!

这是我的show sql查询:选择DISTINCT`orderlines1`.`itemnum`,`items1`.`class`,`items1`.`description`,`items1`.`buyer`, `items1`.`itemnum`,`orderlines1`。`qtyordered`,`orderlines1`。`qtyinvoiced`,`orders1``ordertype`,`orderlines1`.ordernum`,`openpo1`.`poe,`openpo1 `.`qtybo` from((`tov`.`items``items1`左外联接`tov`.`orderlines``orderlines1`在`items1`.`itemnum` =`orderlines1`.`itemnum`)左外 在`items1`上加入`tov`.`openpo``openpo1`.`itemnum` =`openpo1`.`itemnum`)内部加入`tov`.`在`orderlines1`上订购`orders1`.`ordernum` =` order1`.ordernum`在orderlines1`.qtyordered` <>`orderlines1`.qtyinvoiced`和`items1`.`itemnum` ='20282'的基础上`items1`.`itemnum`,`orderlines1`.` ordernum`

注意:重复的来源似乎是将相同的" ordernum"重复了两次

请帮助。


谢谢!

before-joining-qty-committed-item.jpg (303.0 kB)
3条回答
huskylover
2020-09-02 04:21

嗨阿比拉什,

感谢您的回复。 不幸的是,我尝试了所有这些,是的,我无法将订单与openpo表相关联,因为它们都包含" ordernum",而其他一些相似的字段名称" orders"是客户订单,而openpo是工厂订单,因此它们 与彼此无关。 我发现可以抑制重复项,从而隐藏行,但是问题是,基于对组求和的公式仍然会最终添加重复信息,而我不希望那样。 有什么方法可以让我的公式不对重复的行求和?

一周热门 更多>