【发布时间】:2017-08-30 09:33:01
【问题描述】:
我有一个用于父子关系的循环引用表。它看起来像这个小提琴中给出的那个。
http://sqlfiddle.com/#!9/2d852c/1/0
我需要找出给定 ID 的所有父级名称。我可以在这里使用哪个查询。我尝试将表连接到自身,但它只会获取树中的一个级别。也就是说,它只会获取直接父级。我需要得到所有的父母。比如如果我用“第三”搜索,我需要得到“第二”和“第一”
【问题讨论】:
-
我不确定是否有使用纯 SQL 的好方法。也许使用 networkx 之类的东西来查找循环?
标签: mysql sql circular-reference