DISTINCT子句自动添加到查询

2020-08-16 16:37发布

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

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


我们在ABAP代码中有一个开放的SQL语句,如下所示。

类型:
      ty_vbak的开始。
          包括类型vbak。
          类型:asttx TYPE asttx,
          asttx_t TYPE j_txt30,
      结束于ty_vbak。

 数据:带有唯一键vbeln的ty_vbak的lt_temp_vbeln类型哈希表

 SELECT head〜vbeln
        表lt_temp_vbeln的对应字段
 ........ 

现在在SQL Server上执行此代码时,在ST12中,我们可以看到DISTINCT子句已添加到查询中,如下所示

 SELECT DISTINCT" HEAD"。" VBELN"
 FROM(" VBAK" ....)
 

所以我的问题是,如何将DISTINCT子句添加到查询中?

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

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


我们在ABAP代码中有一个开放的SQL语句,如下所示。

类型:
      ty_vbak的开始。
          包括类型vbak。
          类型:asttx TYPE asttx,
          asttx_t TYPE j_txt30,
      结束于ty_vbak。

 数据:带有唯一键vbeln的ty_vbak的lt_temp_vbeln类型哈希表

 SELECT head〜vbeln
        表lt_temp_vbeln的对应字段
 ........ 

现在在SQL Server上执行此代码时,在ST12中,我们可以看到DISTINCT子句已添加到查询中,如下所示

 SELECT DISTINCT" HEAD"。" VBELN"
 FROM(" VBAK" ....)
 

所以我的问题是,如何将DISTINCT子句添加到查询中?

付费偷看设置
发送
9条回答
xfwsx85
1楼-- · 2020-08-16 17:09

我也从没听说过 马修·比林汉姆,真的不行:OpenSQL并不希望添加DISTINCT(对于部分SQL语句,我没有 甚至不愿意去测试,但是现在我好奇了。7.40-它不会添加)。

Violet凡
2楼-- · 2020-08-16 17:00

我们希望这份官方文档摘录比 我们的答案。 这是一个充满希望的消息(某些)人只相信事实/验证的来源,但它是如此悲哀地意识到,他们甚至不看官方文档时,URL是很久以前给...干得好 ,马特乌斯! (也许值得将摘录移至URL下方的主要答案吗?)

悠然的二货
3楼-- · 2020-08-16 16:57

如果ABAP SELECT的行为与预期/一样,为什么您想知道SELECT的工作原理?

您应该问这个问题,而不是再问相同的问题,而是告诉我们为什么再次问这个问题。 或者最终,如果您不这样做,请仔细阅读答案,尤其是当答案非常详细且带有官方文档的链接时(Mateusz答案)。

一周热门 更多>