首先,英语不是我的母语。因此,对不起,如果有任何错误。
我在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