рекурсивный cte в спарк SQL - PullRequest
       61

рекурсивный cte в спарк SQL

0 голосов
/ 28 сентября 2018
; WITH  Hierarchy as 
        (
            select distinct PersonnelNumber
            , Email
            , ManagerEmail 
            from dimstage
            union all
            select e.PersonnelNumber
            , e.Email           
            , e.ManagerEmail 
            from dimstage  e
            join Hierarchy as  h on e.Email = h.ManagerEmail
        )
        select * from Hierarchy

Можете ли вы помочь добиться того же в SPARK SQL

1 Ответ

0 голосов
/ 29 сентября 2018

Это невозможно при использовании SPARK SQL.Предложение WITH существует, но не для CONNECT BY, как, например, в ORACLE или рекурсии в DB2.

...