SAP HANA SQL-如何通过比较同一表中的两列进行选择

2020-08-21 12:05发布

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

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


大家好,

我一直在寻找select语句,该语句返回在一个表的2列中具有相同值的记录。

例如,我有一个包含A和B列的表。

A列中有一些值,B列中也有。

我需要选择这些记录。

现在,我的解决方法是将表与自身连接,并具有ON子句进行比较。

我想知道是否有捷径。

谢谢

Tri

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

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


大家好,

我一直在寻找select语句,该语句返回在一个表的2列中具有相同值的记录。

例如,我有一个包含A和B列的表。

A列中有一些值,B列中也有。

我需要选择这些记录。

现在,我的解决方法是将表与自身连接,并具有ON子句进行比较。

我想知道是否有捷径。

谢谢

Tri

付费偷看设置
发送
2条回答
SAP浪
1楼 · 2020-08-21 12:46.采纳回答
选择* FROM  AS T0

 T0.A = T0.B

 

如果是同一张表,则无需联接。

大简至美
2楼-- · 2020-08-21 12:42

另一种选择是使用INTERSECT操作。 例如,

从your_table中选择" your_column_a"作为c1
 相交
 从your_table中选择" your_column_b"作为c1;
 

一周热门 更多>

向帮助了您的网友说句感谢的话吧!