1 - Root - 20
2 - child1 - 3
4 - child2 - 5
6 - child3 - 7
8 - child4 - 9
这是 mysql 的嵌套集合模型。
假设_lft
and_rgt
是指示左右值的字段
如我所见,价值越低,孩子就越左?所以这里我们从左侧得到 2 个孩子,从右侧得到 2 个孩子,是否可以在不添加新字段(例如direction
在插入之前指示孩子方向)的情况下做到这一点?
我想仅使用_lft
and来确定这一点_rgt
,我无法弄清楚逻辑是什么,即使是在文字中,也不需要代码
我怎样才能只查询那些相对于父母属于左侧的孩子?
请有任何建议,谢谢。