在sql中获取错误行和父数据
根据下面的工作流程,我希望得到如下所示的表格数据 工作流程在sql中获取错误行和父数据,sql,denodo,Sql,Denodo,根据下面的工作流程,我希望得到如下所示的表格数据 工作流程 a-- no child b-- child is c c-- parent is b d-- child f f-- parent d, child e e-- parent f child g o-- parent f child g g-- parent e no child .....more sub task may come ...... h-- no child i-- par
a-- no child
b-- child is c
c-- parent is b
d-- child f
f-- parent d, child e
e-- parent f child g
o-- parent f child g
g-- parent e no child
.....more sub task may come ......
h-- no child
i-- parent h
j-- no child
k-- no child
当前表记录示例
entry_id | task | ind_id | status
------------------------------------------------
1000 | example_1 | 0 | Success
1012 | example_2 | 0 | Error
1013 | example_6 | 1012 | Error
1013 | example_6 | 1012 | Success
1004 | example_3 | 0 | Error
1006 | example_4 | 1004 | Error
1007 | example_8 | 1006 | Success
1002 | example_55 | 1006 | Error
1002 | example_55 | 1006 | Success
1010 | example_9 | 1006 | Error
1011 | example_10 | 1010 | Error
1012 | example_11 | 1011 | Fatal
1012 | example_11 | 1011 | Success
1013 | example_12 | 1011 | Success
1014 | example_13 | 0 | Error
1014 | example_13 | 0 | Success
如果子作业失败/出错,则父作业将出错。
子作业将被重新触发,子作业将成功。
但这不会反映在家长的工作中
希望获得所有错误记录的此结果
entry_id | task | parent_task | parent_entry_id | status | re-trigger status
---------------------------------------------------------------------------------------------
1013 | example_6 | example_2 | 1012 | Error | Success
1002 | example_55 | example_3 | 1004 | Error | Success
1006 | example_11 | example_3 | 1004 | fatal | Success
1014 | example_13 | null | null | Error | Success
entry_id | task | parent_task | parent_entry_id | status | re-trigger status
---------------------------------------------------------------------------------------------
1013 | example_6 | example_2 | 1012 | Error | Success
1002 | example_55 | example_3 | 1004 | Error | Success
1006 | example_11 | example_3 | 1004 | fatal | Success
1014 | example_13 | null | null | Error | Success