如何查询以对层次结构树中的值进行计数

时间:2019-06-06 20:12:09

标签: mysql sql hierarchy hierarchical-data

首先,英语不是我的母语。因此,对不起,如果有任何错误。

我在MySQL中进行了查询,以查找层次结构树表中的节点,并找到了像这样的表(Table1):

Hierarchy1id |层次结构2id | Hierarchy3id | Hierarchy4id | Hierarchy5id
 1 2

 1 2 3 4
 1 2 3 4 5

我有另一个连接到表1的表(表2),如下所示:

参数ID |层次结构ID
 1 1
 2 2
 3 2
 4 3
 5 4

我想计算表1中所有层次结构中的参数个数。我该怎么做?

我的查找表1的sql如下:

选择*
从表AS t1
  左联接表AS t2 ON t2.parent_id = t1.id
  左联接表AS t3 ON t3.parent_id = t2.id
  左联接表AS t4 ON t4.parent_id = t3.id
  左联接表AS t5 ON t5.parent_id = t4.id
t.1 = 1

0 个答案:

没有答案