這是我的場景:MySQL存儲過程與多個選擇
我有一個表(我們稱它們爲)節點。每個主鍵都是「node_id」。
我有一個表,維持節點的層次結構,只有兩列:parent_node_id和child_node_id。
由於節點可以具有N:N關係,因此層次結構維護在單獨的表中。也就是說,一個節點可以有多個孩子和多個父母。
如果我開始一個節點,並希望得到其所有祖先(即一切越往上層次),我既可以做一些選擇,或做這一切在一個存儲過程。
任何具有此問題實際經驗的人都知道哪一個可能具有最佳性能?我在網上閱讀過推薦兩種方式的東西。
這不會在N:N的情況下工作。 – ysth 2008-11-30 21:26:30
你說得對,該解決方案不適用於N:N。 – RedFilter 2008-12-01 01:27:54