gpt4 book ai didi

mysql - 实现图树的最佳数据库结构

转载 作者:行者123 更新时间:2023-11-29 06:07:06 25 4
gpt4 key购买 nike

<分区>

我正在尝试设计一个具有金字塔关系的数据库。例如这是我的数据:

enter image description here

那么,我怎样才能既存储这些数字又保持它们之间的关系呢?


目前我是这样做的:

// myTree
+----+------+--------+
| id | node | parent |
+----+------+--------+
| 1 | 8 | Null |
| 2 | 10 | 8 |
| 3 | 3 | 8 |
| 4 | 14 | 10 |
| 5 | 6 | 3 |
| 7 | 1 | 3 |
| 8 | 13 | 14 |
| 9 | 7 | 6 |
| 10 | 4 | 6 |
+----+------+--------+

但在这种情况下,我只能通过一次查询选择图表的一级。虽然我需要为一个节点选择整个分支。敌人例子:

$node = 14;

预期结果:

[8, 10, 14, 13]

注意:节点是唯一的。

无论如何,我怎样才能设计数据库以使其通过一次查询访问所有级别?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com