好了,这是我处理的数据: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