hierarchical-data相关内容

MySQL 中的分层查询

我正在尝试以任意深度查找特定领域的所有父母、祖父母等.例如,给定下面的结构,如果我提供 5,返回的值应该是 1、2、3 和 4. |一个|乙 |-----------|1 |2 ||2 |3 ||3 |4 ||4 |5 ||3 |6 ||4 |7 | 我该怎么做? 解决方案 SELECT @id :=(选择发送者 ID从 mytable哪里接收者id = @id) 作为人从 (选 ..
发布时间:2021-11-20 21:29:56 数据库

从 MySQL 中的分层数据生成基于深度的树(无 CTE)

嗨,多年来我一直在 MySQL 中解决这个问题,但是我无法弄清楚.大家有什么建议吗? 基本上,我有一个类别表,其中包含以下域:id、name(类别名称)和 parent(父项的 id类别). 示例数据: 1 水果 02 苹果 13 梨 14 富士苹果 25 澳大利亚苹果 26 悉尼苹果 5.... 有很多级别,可能超过3个级别.我想创建一个 sql 查询,根据他的层次结构对数据进行 ..
发布时间:2021-11-20 21:10:07 数据库

将平面数组转换为多维数组

我有一个包含树数据的数组(按父 ID).我想将其转换为多维数组.实现这一目标的最佳方法是什么?有什么简短的功能吗? 源数组: $source = 数组('0' =>大批('菜单' =>大批('id' =>45'名称' =>'家''parent_id' =>1))'1' =>大批('菜单' =>大批('id' =>47'名称' =>'开始''parent_id' =>1))'2' =>大批( ..
发布时间:2021-11-18 01:53:21 PHP

如何在Java中以树结构显示列表数据?

我有一个 arrayList,我想以分层结构显示. 我希望结果看起来像这样.如果它没有任何子节点,我希望该项目用连字符缩进: 用户设计讲座第 1 周-4 月 5 日- 4 月 8 日第 2 周-4 月 12 日活动人物角色男性-乔治女性-艾莉森-杰西卡 我正在尝试使用递归方法显示列表,但没有获得所需的结果.这是我迄今为止尝试过的: import java.util.*;类材料{公共整数 ..
发布时间:2021-11-18 00:45:06 Java开发

MySQL 和 Neo4j 一起使用是个好主意吗?

我将创建一个包含大量相似项(数百万个)的应用程序,并且我想将它们存储在 MySQL 数据库中,因为我想进行大量统计并搜索特定列的特定值. 但同时,我将存储所有项之间的关系,这些关系在许多连接的二叉树状结构(传递闭包)中相关,而关系数据库不擅长这种结构,所以我会喜欢将所有关系存储在 Neo4j 中,对此类数据具有良好的性能. 我的计划是将除了 MySQL 数据库中的关系和所有与 item ..
发布时间:2021-11-17 01:58:05 数据库

d3.js 如何从 csv 或 table 生成树层次结构

我有一个包含以下数据的 csv: 世界、国家、州世界,美国,加州世界,美国,新泽西世界,印度,或世界,印度,美联社 我需要转换成如下所示的树层次结构: {"name": "世界",“孩子们": [{“名称":“美国",“孩子们": [{“名称":“CA"},{“姓名":“新泽西州"}]},{“名称":“印度",“孩子们": [{“名称":“或"},{“名称":“TN"}]} ]}; ..
发布时间:2021-09-09 19:36:28 前端开发

字符串到层次列表

我正在尝试将字符串转换为层次结构列表,其中字符串中的每一行代表层次结构中的单个项目. 例如说我有以下字符串: 1-一级12-第一级>第二级3-第一级>第二级1>第三级4-第一级>第二级5-第2级6-第2级>第二级7-第2级>第二级1>第三级... 我需要将其转换为以下类型的列表: 公共类Category {public int ID {get;放;}公共字符串名称{get;放;}公 ..
发布时间:2021-05-14 18:53:37 C#/.NET

使用PHP对MySQL的分层(树)数据结构中的所有节点子节点进行计数

我想计算一个树结构的任何级别中所有子级的数量.该树不是二进制文件,因此一个节点可以有两个以上的子节点.现在,我已经创建了一个执行此功能的递归函数,但是它确实很慢.我需要一种更快的方法,但是我无法以其他任何方式做到这一点. 因此,假设我们有该表: NodeID |父母ID-------------------1 |02 |1个3 |1个4 |2个5 |1个6 |2个7 |38 |59 |6 ..
发布时间:2021-05-14 18:53:31 PHP

T-SQL层次结构-使用查询获取面包屑

我在数据库中保存了虚拟文件夹结构,我想将面包屑从当前文件夹移到根目录.数据可以不排序(但最好排序),我只希望当前文件夹的父文件夹. 表定义为: DECLARE文件夹表(FOL_PK INT IDENTITY(1,1)NOT NULL,FOL_Name VARCHAR(200)NOT NULL,FOL_FOL_FK INT NULL-父级的外键) 这是我的解决方案: DECLARE ..
发布时间:2021-05-14 18:53:28 数据库

分层查询-计数属于父级和子级位置的记录

我有两个表PLACE和ADRESS.PLACE包括诸如亲子等级制度之类的地方.ADRESS包含具有PLACE_ID列的地址.这些表如下所示; PLACEID PARENT_ID NAME CONTINENT11 null USA美国22 11纽约美国33 22曼哈顿美国44 null巴西美洲55 44美国里约热内卢66 null法国欧洲77 66巴黎欧洲88 66尼斯欧洲成员ID PLAC ..
发布时间:2021-05-14 18:53:24 数据库

关系v分层数据模型

当FE Codd提出关系模型时,已建立的时间数据库分层模型.我的理解是,关系模型被认为是对分层方法的重大改进. 我的直觉是出于某些原因,这是“合理的". 关系模型似乎是“不可知的",因为它不是反映您查询方式的数据形状,而是结构化的,因此可以相对轻松地提出任何问题. 关系模型还使可变性变得简​​单.您可以通过向表中添加行(向集合中添加元组)或删除它们来断言或撤消事实.相比之下,在分层设 ..