我有这张table
| i1| i2| i2 |
| --|--| ------------ |
| x1| a1| a1 |
| x1| A2| a2 |
| a1| A5| a5 |
| A2| A3| a3 |
| A3| A4| a4 |
i1和i2之间的关系是i2包含i1,所以a1包含x1,a5包含a1,我想得到所有项目的最终关系。
预期的结果是
| i| i_final| i_final |
| --|--| ------------ |
| x1| A5| a5 |
| x1| A4| a4 |
| a1| A5| a5 |
| A2| A4| a4 |
| A3| A4| a4 |
1条答案
按热度按时间z31licg01#
你不想要一个“循环”。您希望使用分层查询并查找每个根的分层树的叶子:
字符串
其中,对于样本数据:
型
输出:
| I1| I2| I2 |
| --|--| ------------ |
| a1| A5| a5 |
| A2| A4| a4 |
| A3| A4| a4 |
| x1| A5| a5 |
| x1| A4| a4 |
fiddle