好了,這是我處理的數據:MySQL查詢嵌套/子?
category_child_id category_parent_id
1 0
2 0
3 1
4 1
5 3
6 3
7 4
8 0
9 8
10 8
11 0
12 11
13 11
14 0
15 14
16 14
17 14
18 0
19 18
20 18
21 18
0 19
它基本上類與子類等等等等
如果我
SELECT category_child_id FROM category_xref WHERE category_parent_id = 1
它返回3 & 4這是正確的。但是,此類別中只有以下類別中沒有產品,所以我實際需要的結果也是5 & 6。然而,這並不總是相同的,所以它需要成爲查詢。
所以基本上我需要運行一個查詢來從表中獲取所有連接(嵌套)類別。我已經嘗試了許多失敗結果的方法,所以任何幫助都會很棒。
您的父母 - 子女關係中有一個循環。如果通過類別樹查詢遞歸,這可能導致無限循環。例如0表示19作爲父項,19表示18作爲父項,18表示0作爲父項 - >循環。 – TRD 2012-04-02 12:15:21