右连接的结果与HANA Calculation视图中的预期结果不同。

2020-09-16 03:51发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们创建了3个简单的表来测试 H...

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

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


我们创建了3个简单的表来测试" HANA Calculation"视图中" Right join"的行为。 表格数据如下

我们已经创建了连接表T1,T2和T3的计算视图。 首先在表T1和T2之间进行内部联接,然后与表T3进行右联接。 计算视图设计如下

该视图的数据预览如下

但是,通过将右表交换到左表并将联接类型设置为左联接,可以得到预期的结果。 空值应该在A列中

当我们使用SQL SCRIPT尝试相同的操作时,我们在右联接和左联接方案中都可以得到预期的结果。 使用计算视图时为什么会有区别。 这是"计算"视图中正确联接的功能还是错误?

P.S。 HANA 2.0 SP 02

(7.4 kB)