查询mysql中child到parent的序列

时间:2011-12-04 21:39:36

标签: mysql

我需要这样一个查询,其中child和parent字段具有关系,每个子节点都有父节点,而此父节点是其他父节点的子节点,依此类推。在这个查询中,我需要一个子到父的序列,直到父不是NULL。

如果我从丹尼尔开始,那么重新应该是

| Elec | 
| Flyo | 
| Sad  |

下面给出的表parent_child,

child      | parent
----------------------
Sad        | NULL
Buddy      | Clone
Clone      | Daniel
Daniel     | Elec
Elec       | Flyo
Flyo       | Sad

1 个答案:

答案 0 :(得分:1)

使用单个查询是不可能的,但您可以编写一个递归函数来调用它自己,直到找到答案。