1
1
我可能有点偏离了最初的问题,但现在我要说: 正如评论中所建议的,考虑到您可以重写,您应该研究一种不同的方法来建模您的树结构,特别是考虑到您有一个“固定深度”,用不同的方法相当容易管理。 在他的“SQL的艺术”中,Faroult倾向于一种基于在字符串字段中表示节点位置的方法,该字符串字段编码节点所在的“分支”。(有关这本书的回顾和一些讨论,请参阅 this Slashdot thread ) 这里是一个 online example 我的意思是,SQL的艺术在书中有一整节专门介绍这一点,比较了三种不同的方法(嵌套集、父/子关系表、编码路径字段),并以滑铁卢的军队的战斗顺序为例(有大量的查询,如“列出X将军下的所有营”或“找出谁是指挥官”)。炮兵Y组的ER”)。 Faroult非常热衷于性能,整本书是一个非特定于供应商的集合,包含关于如何(重新)编写高效查询的非常合理和实用的建议。 |
2
0
我可能只用一个
|
3
0
您的查询速度慢的原因是
|
bb ef · 如何使用递归从列表中删除某些内容?python 6 年前 |
Adam Morad · 方案更改树值 6 年前 |
johnny 5 · 角度将ViewChild绑定到类中的属性 6 年前 |
user2467011 · 为什么给定的二叉树是用空节点构造的? 6 年前 |