如何解决在SQL中获取错误行和父数据
工作流程
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
a-- example1
b-- example2
c-- example6
d-- example3
f-- example4,e-- example8
p-- example55
o-- example9
g-- example10
k-- example11
j-- example12
.............
h-- example13
当前表记录示例
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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。