nested-sets 相关问题

嵌套集模型是用于表示关系数据库中的嵌套集(也称为树或层次结构)的特定技术。

学说查询构建器,其中元素是学说嵌套集树父级的子级

我想构建一个查询构建器,它返回在某个时刻在其父级中具有给定元素的元素。 在父级上加倍或使用 root 是不行的,因为可能有多个

回答 1 投票 0

Nested Set Gem 是如何工作的,以及如何将其合并到我的项目中?

最近有人建议我,对于我当前的 Rails 应用程序关系,我应该使用 gem 嵌套集。 (我之前的帖子/问题在这里)我目前有 3 个模型, 类别有_很多

回答 2 投票 0

根据行之间的父子关系对二维数组进行排序(不仅仅是对列值进行 ASC)

我有一个数组,其中包含来自嵌套集模型中的 MySQL 表的数据,我想对其进行排序,不仅按字母顺序排序,而且还按父节点后面的子节点排序。 示例 - 数组为...

回答 4 投票 0

以最佳方式存储分层数据:NoSQL 或 SQL

我正在处理分层数据,如树结构。我想知道将它们存储在数据库中的最佳方式是什么。 我从 MySQL 中的邻接表开始。但性能似乎下降了...

回答 3 投票 0

jsTree 多树 MySQL/PHP 实现 - 嵌套集

我在我的网站上实现了 jsTree,并使用 php/MySQL 后端来存储和检索树。我使用 jsTree 下载附带的 php/MySQL 演示作为基本基础设施,然后进行 mod...

回答 1 投票 0

我应该使用哪个层次模型?邻接、嵌套还是枚举?

我有一张表,其中包含世界上所有地理位置及其关系的位置。 这是显示层次结构的示例。你会看到数据实际上存储...

回答 2 投票 0

PHP RecursiveIteratorIterator和嵌套集

我在一个层次结构中有一组对象。有一个顶级的“根”节点,它有子节点,而子节点又有子节点等。我正在尝试使用嵌套集模型将此结构保存到数据库中,...

回答 2 投票 5

使用rowid在sqlite中的公用表表达式

我在http://dataeducation.com/the-hidden-costs-of-insert-exec/找到了一篇关于将邻接转换为嵌套集的好文章。使用的SQL语言是Microsoft SQL Server(我认为),我正在努力。 ..

回答 1 投票 2

laravel:如何检查每个类别中的项目可用性?

我使用laravel-nestedset,我可以使用以下代码获取所有类别及其子代:code1:$ categories = $ this-> traverse(Category :: defaultOrder() - > get() - > toTree(),null);检查......

回答 1 投票 0

SQL:在嵌套集中获取节点的直接下属

我正在使用本文作为使用嵌套集模型创建数据库树结构的指南。但是,我无法让它工作:当我执行以下查询时:SELECT node.name,(COUNT(parent ....)

回答 1 投票 0

在嵌套集中重复节点名称

我正在检索叶子的路径,并且嵌套集中有重复的叶子名称。执行查询后,重复叶名称的不同路径连接在一起。我试图修复sql代码但是......

回答 1 投票 0

在嵌套集中移动节点

我需要一个MySQL查询,将一个节点及其所有子节点移动到嵌套集中。我找到了这个网站,但是这个功能看起来很不合逻辑 - 嵌套集模型中没有Universid或treeid,...

回答 13 投票 23

如何计算每种成分的含量?

我正在尝试解决一个问题,我需要计算一个食谱的营养价值,如“我的三明治”我有一个数据库,其中包含“食谱”和“成分”以及千克所需的量。一个食谱 ...

回答 1 投票 0

如何在javascript中将嵌套集转换为嵌套数组?

有以下数据。 [{“no”:1,“name”:“ELECTRONICS”,“depth”:0},{“no”:2,“name”:“TELEVISIONS”,“depth”:1},{“no”: 3,“名称”:“TUBE”,“深度”:2},{“no”:4,“名称”:“LCD”,“深度”:2},...

回答 2 投票 2

如何从存储在数据库中的信息中显示树?

使用嵌套集,可以在关系数据库中存储树。如何显示树,每个节点的关系是否正确?例如,每个节点的左右值都存储在db ....

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.