【问题标题】:nested set model sorting嵌套集模型排序
【发布时间】:2016-05-02 04:30:54
【问题描述】:

哟,

在此页面上What are the options for storing hierarchical data in a relational database? 存储层次结构的选项有一个很棒的比较。对我来说,嵌套集看起来是最好的,但它提到“需要特定的排序顺序”。谁能解释这到底意味着什么?只有我按 id 对它们进行排序,我才能快速获得排序的祖先/后代列表吗?即使我在尝试用于排序的其他列上有索引?

【问题讨论】:

    标签: sql sqlite hierarchy nested-sets


    【解决方案1】:

    在嵌套集合模型中,树结构是由遍历节点的顺序来暗示的。

    如果您想要与创建树时不同的排序顺序,您必须先读取结果,然后在第二步中手动对它们进行排序。 (从表中读取行后,索引不再有用。)

    【讨论】:

      猜你喜欢
      • 2020-06-28
      • 2021-01-20
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 2010-09-17
      • 1970-01-01
      • 2011-05-09
      • 2018-04-17
      相关资源
      最近更新 更多