【发布时间】:2020-12-30 05:28:45
【问题描述】:
我正在查询一些 data (SQL, presto),每个项目都可以是另一个项目的父项或子项。 parent IDs 和 child IDs 作为数组 (bigint) 存储在该主 ID 的行中。每个任务都可以是多个父母的孩子。
它看起来像:
id | parent_ids | child_ids
1 | [3] | []
2 | [3] | []
3 | [] | [2,1]
4 | [] | [5]
5 | [4, 6] | []
6 | [] | [5]
我想要一个所有parent Ids 和每个children 的列表作为该父级的附加行:
id | child
3 | 1
3 | 2
4 | 5
6 | 5
知道如何实现这一目标吗?
【问题讨论】: