如何在SAP HANA 1.2v

时间:2018-05-01 08:55:00

标签: sql hana recursive-query

我正致力于SAP HANA 1.2v。 我有一个包含员工ID和经理ID的数据库表。 现在我需要在员工和经理之间的表中找到循环引用或内部循环。例如 经理是B B经理是C. C经理是A. 在上面的例子中,你可以看到我需要消除这个循环。 但我看到递归cte在sap hana中是不可能的,并且只允许从hana 2.0获得层次结构功能。 有人可以帮我解决这个问题.. 任何建议都高度赞赏。

1 个答案:

答案 0 :(得分:1)

使用HANA 1,没有正式记录的方法来实现正确的层次结构处理。 可以选择创建“层次结构”类型的计算视图,但尚未在外部提供。

一个选项可能是调查您的场景,看看是否存在允许不同方法的约束。例如。如果已知组织结构的最大深度为6,则可以创建一个视图,该视图只是将表连接五次到自身,并返回每个连接/层次结构级别匹配的列。