-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