我正在研究MLM项目,我想构建一个树结构(一个根节点和两个子节点)。我将数据存储在SQL Server数据库中,格式如下:
rootId child1Id child2Id referbyid
----------------------------------------
1 2 3
2 4 5 1
3 6 7 1
4 8 9 2
5 10 11 1
6 12 13 3
等等(这些数据很简单,仅举例)
我尝试使用googleOrgChart显示数据,但不符合我的要求。请查看截图以获得更多理解
实际
预期
有人可以帮助我以二叉树格式或我在第二个屏幕截图中显示的预期格式显示这些数据吗?
提前致谢
答案 0 :(得分:0)
数据库中的数据没有正确排列,可能会导致问题。
根据我的理解,列referbyid是父节点,rootid是当前节点,两个子列是子节点。
rootId为5的行的referbyid为1,将其更改为2可以解决您的问题。