-1
这里是我的表结构:树结构SQL SELECT
这里:
- 约翰是组织负责人
- 约拿是项目经理
- 丹尼斯和大卫团队经理
- Ram and Grace w丹尼斯下扫下大卫
- 阿琼和尼科工作
问题:约拿只能看到下面的人同样他大卫只能看到他下面的人。我如何构建我的SQL。已知的解决方案,我需要while循环使用PHP直到我到达树端或有没有更好的解决方案。
注:不同阶段的人数可能会增加。
这里是我的表结构:树结构SQL SELECT
这里:
问题:约拿只能看到下面的人同样他大卫只能看到他下面的人。我如何构建我的SQL。已知的解决方案,我需要while循环使用PHP直到我到达树端或有没有更好的解决方案。
注:不同阶段的人数可能会增加。
您可能需要更改模式,但在SQL中处理树的方法之一是嵌套集。
在github上至少有几个实现这个功能的库。
https://github.com/lazychaser/laravel4-nestedset https://github.com/etrepat/baum
或者只是看自己:https://www.google.pl/webhp?ion=1&espv=2&ie=UTF-8#q=laravel%20nested%20set
这是一个常见问题 – Strawberry 2014-09-28 10:49:48
的东西,你可以指导我一些链接我想张贴这也许是我用错了关键字 – 2014-09-28 10:52:38
之前搜索论坛那么,这是一个层次模型,你正在使用MySQL。看看你在哪里。 – Strawberry 2014-09-28 11:00:26