联接表并查看以获取匹配的记录

2020-09-12 15:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个现有的报告,其中包含代码...

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

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


我有一个现有的报告,其中包含"代码"列,其中包含D5520,D3450等值,以及一个"视图"(由我新创建),该视图可能具有对应的D5520或M 5520或两者皆有,或者没有,对于所有代码值(每一个都如此) 代码可能具有匹配的0-3值)。 如何连接表和视图,以便结果集将视图中的所有记录都带入其中代码可能为D5520或M 5520的地方。

谢谢您的任何建议或提示。

5条回答
路亽曱_Ryan
2020-09-12 16:02

部分原因在于外部联接的工作方式。 当您使用外部联接并希望显示" from"表的所有记录,但同时还要过滤" to"表(在您的情况下为视图)时,需要在其中检查null 除了设置条件外,还可以使用to表。 因此,您可以将过滤条件更改为以下形式:

(
   IsNull({PROCEDUR_COVERIT_VIEW.CODEN})或
   {PROCEDUR_COVERIT_VIEW.CODEN} =正确({TXPTX.Code},4)
 )

请注意该语句周围的括号-必须使用括号才能使其正常工作。 另外,IsNull必须在检查值之前出现。

一周热门 更多>