BODS两个表之间的LEFT OUTER JOIN中缺少记录。

2020-08-24 00:28发布

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

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


专家们,

我在BODS方面还很陌生,因此想根据上述主题针对我的问题之一寻求专家的意见。 我确实在这个社区中搜索了有关我的问题的信息,但没有找到适合我的问题的帖子。 如果存在与此帖子相关的问题,请指向我。

问题:
在使用表A到B的" LEFT OUTER JOIN"和一个参数检查两个表是否具有相同的ZONE的同时联接两个表。 输出仅显示具有那些匹配条件的记录。 我还如何显示不符合条件但应显示在输出中的数据。 有关示例表,请参见随附的屏幕截图。

tables.jpg

tables.jpg (31.0 kB)

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

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


专家们,

我在BODS方面还很陌生,因此想根据上述主题针对我的问题之一寻求专家的意见。 我确实在这个社区中搜索了有关我的问题的信息,但没有找到适合我的问题的帖子。 如果存在与此帖子相关的问题,请指向我。

问题:
在使用表A到B的" LEFT OUTER JOIN"和一个参数检查两个表是否具有相同的ZONE的同时联接两个表。 输出仅显示具有那些匹配条件的记录。 我还如何显示不符合条件但应显示在输出中的数据。 有关示例表,请参见随附的屏幕截图。

tables.jpg

tables.jpg (31.0 kB)
付费偷看设置
发送
2条回答
SAP小菜
1楼 · 2020-08-24 01:16.采纳回答

说明中有问题。 甚至是内部联接也会根据联接条件" ID = ID并且ZONE = ZONE"找到ID = 2,因为表A具有这样的记录,而表B也具有这样的记录。

任何想法都可能是什么 ? 也许表格的屏幕截图和from/where子句可能会提示我们正确的方向。

hengyuye
2楼-- · 2020-08-24 01:00

嗨Arvin Ilustre,

Werner是正确的,它可能是导致缺少" Zone 2"记录的WHERE子句。

以下是我为您解决的问题。 检查一下是否与您的数据流详细信息匹配:-

一周热门 更多>