• 关于

    无限分级

    的搜索结果

回答

不记得有代替in的语句,可能也是因为我不太关注sql导致水平较低哈。这种问题通常是由于无限分类表本身的设计问题导致的,例如只有id, parent_id两个字段,所以只要in了,如果无限分类表包含 id, parent_id, level(树高), path这个字段的时候就可以避免使用in了。我个人使用的一个无限分级表包括以下的字段id 唯一索引parent_id 父级的idnumber 数轴投影序号leve 树高left_number 已当前节点为树根时,其下的最左端的子节点的数轴投影序号一个简单的例子演变:[id:1, level:1 number: 1, left_number:1]插入一个子节点[id:1, level:1 number: 2, left_number:1][id:2, level:2 number: 1, left_number:1]于level2再插入一个子节点[id:1, level:1 number: 3, left_number:1][id:2, level:2 number: 1, left_number:1] [id:2, level:2 number: 2, left_number:2]这种树形的数据维护很麻烦,但是搜索要快的多,例如任意节点下的全部子节点就是left_number到number-1。用这个做过一个Chuan啊销系统的人员结构树,效果很不错。核心思路就是把一颗树的分支转换为数轴上的点/线段,从而在数轴上得到完整的树的投影。忘了一个top_id,表示节点对应的根节点,否则表里面有多颗树的话就出问题了。

a123456678 2019-12-02 03:03:19 0 浏览量 回答数 0

问题

如何彻底消灭Bug?

问问小秘 2020-06-29 11:07:58 13 浏览量 回答数 2

问题

域名买了,DNS解析怎么选?一键按需定制解析服务不是梦

橘色西瓜 2019-12-01 21:34:09 3070 浏览量 回答数 1

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站