2012-07-30 15 views
0

我正面臨一個非常普遍的問題。我有一個很大的對象層次結構,每個對象類型之間的關係存儲在數據庫表(id,name,supertype_id)中。現在,如果我有一個層次結構A < -B < -C < -D。我如何列出B的所有子類型?不僅那些直接相關的和當然B可以有許多直接子類型不僅C和C也可以有許多子類型等等。如何列出存儲在MySQL中的層次結構中的所有直接和間接子類型

現在我現在可以獲取所有數據並在數據庫之外處理它,但是如何使用SQL過程來完成它。

回答

0

This is a good resource。 MySQL對於層次結構並不是很好,但可以通過一些工作來完成。

+0

謝謝,幫了很多。這裏沒有提到的唯一主題是,如果修改層次結構並聲明如果id mrangry777 2012-07-31 07:27:05

+0

據我可以告訴它,雖然我沒有做過這樣的事情,我使用它。 – invertedSpear 2012-07-31 16:24:26

相關問題