2013-03-12 66 views
3

我的問題有點複雜,這就是爲什麼我會使用圖像來解釋它: 其實,我試圖有一種GUI的嵌套結構,使用MySQL數據庫見下表:enter image description here在MySQL中瀏覽嵌套結構

此表可顯示爲: enter image description here

和我所試圖做的是隻顯示元件,具有至少一個綠色元素作爲一個孩子(可能是不直接子),如下圖所示: enter image description here 我知道MySQ中的遞歸查詢L不存在,並且MySQL不是分層的,即使它可以按照here的解釋進行模擬。 有沒有人有任何想法? (級別數量不固定)

+0

是MySQL中,你擁有的唯一工具?或者你是否從應用程序執行這些查詢?因爲如果你正在使用一個應用程序(當然,開發一個應用程序),你可以模擬這些遞歸查詢。 – 2013-03-12 10:11:22

+2

只有真正的2個MySQL解決方案。使用存儲過程循環查找記錄的子記錄以尋找匹配的記錄。或者你使用嵌套集模型(效果很好,但是當插入/刪除大量記錄時,我的經驗是掙扎)。 – Kickstart 2013-03-12 10:15:18

+0

MySQL是我所有的,所以我想我會使用Kickstart提出的存儲過程。謝謝! – simo 2013-03-12 10:32:33

回答