mysql 父子关联查询,求各位知道

yiguangtia 发布于 2014/06/19 12:40
阅读 1K+
收藏 0

有个表 user类似这样 

uid name parentid 

1  zhangsan  null

2 lisi          1 

3 wangwu   2

....

我想通过任意一个id 与之关联的人

比如由 ?->wangwu->lisi->zhangsan

该怎么写查询语句




加载中
0
Ryan-瑞恩
Ryan-瑞恩
递归查询。。
0
Beyond-Bit
Beyond-Bit

同意楼上根据 where  parentid =?    查询

递归里面调用该查询即可。

0
xmut
xmut

递归查询!

不过很遗憾,MySQL并没有提供递归查询的函数!

建议楼主自己写个MySQL函数或存储过程,我也是这么做的!

这一点也可以看出很多开源数据库跟商业数据库(如Oracle)的区别了!


返回顶部
顶部