- DWS数据仓库服务数据库递归案例
with recursive t_result as(
select dm,sj_dm,name,1 as level from test_rec_part where si_dm > 10
union all
select t2.dm,t2.sj_dm,t2.name||'>'||t1.name,t1.level+1 from t_result t1join test_rec_part t2 on t2.sj_dm = t1.dm
)
select * from t_result;