【发布时间】:2020-07-29 15:16:32
【问题描述】:
我在 organization_table 中有一个组织层次结构。 在这张表中,我有类似的数据,
--------------------------------------------------------------
organization_id | organisation_type | organization_parent_id |
-------------------------------------------------------------- Sample
101 | Primary | 101 | 101
102 | Secondary | 101 | |
103 | Secondary | 102 | 102
104 | Primary | 104 | |
105 | Secondary | 104 | 103
106 | Secondary | 105 |
这里 101 是 101,102 的主要父代,而 103 与 104 是 104、105 和 106 的主要父代相同。 因此,通过查询,我需要找到 record_id 103 和 106 的 Primary parent。
我在递归查询执行方面很弱,所以请帮我找到合适的方法。
提前致谢。!
【问题讨论】: