0

桌子

我是 SQL 树和层次结构的新手,正在阅读 SQL Server 中的树实用程序。我在 codeproject 上遇到了这张表,我很难想象这棵树(我试着把它画出来,但我可能弄错了)。我的问题是......在这种情况下,NLEFT 和 NRIGHT ID 看起来如何?例如,Tranquilicity 会是 Miracle 的父级,Miracle 是 Emruad 的父级吗??只需要一个可视化的树来理解这个概念......谢谢大家!

4

2 回答 2

1

这是一个自引用表,其中 P_ID 是引用另一行 ID 的外键,NLEVEL 表示每个节点在树中的深度。不确定 NLEFT 和 NRIGHT 是什么。它们似乎与树的结构没有任何关系,但我不能确定。

  • 宁静
    • 奇迹的细雨
      • 埃鲁阿德
      • 乔治
        • 寒意村
        • Carystopia
          • 结冰滴滴
          • 弗莱尔堡
          • 孤独之城
          • 阿西拉
            • 诺城
            • 阿内瑞尔
            • 冷冻物体
              • 兰塔西亚
              • 博里夸
              • 阿里巴斯奇
              • 泰勒斯维尔
          • 很奇怪哦
          • 维瑞迪安
        • 醋栗村

于 2013-02-28T16:12:15.990 回答
1

这看起来像嵌套集模型

编辑

我认为文章在 MySQL 中管理分层数据会对您有所帮助,其中描述了使用嵌套集模型邻接列表模型的技术

于 2013-02-28T16:03:38.920 回答