|
|
1
0
以下查询将只提取唯一的项和属性对(或其父项,如果有的话),从而消除重复项(这是根据您的请求,即一个属性只能有一个父项,而父项没有父项)。
所以,使用上面的查询作为计数查询的子表将起作用(和我在上面的子表中使用的方法相同):
为了适应这种情况,我在示例项目表中又添加了3行,其中一个项目只能链接到具有父级的属性,而不能链接到父级本身(即项目3->23和3->20)和4->23)。 运行上述查询时,仅列出项2和项3,每个项有2个属性。 |
|
|
2
0
您可以通过一个查询实现这一点:
|
|
|
3
0
好吧,似乎一个查询是不可能的,因为我们没有可分组的内容,或者没有可排序的内容。 剩下的一件事是执行一些递归调用,但由于mysql中没有递归sql,或者如果属性数据有一个规则where for all linked attr_id<parent_id。 |
|
|
4
0
为了简化这一点,我更新了
在我的例子中
首先,我得到一个属性关系列表(子到父):
我在代码中循环这个并更新了
环绕
我一个问题都做不到。 |
|
|
bb ef · 如何使用递归从列表中删除某些内容?python 8 年前 |
|
|
Adam Morad · 方案更改树值 8 年前 |
|
johnny 5 · 角度将ViewChild绑定到类中的属性 8 年前 |
|
|
user2467011 · 为什么给定的二叉树是用空节点构造的? 8 年前 |