我使用PostgreSQL,并且为包含关系的表设计了一个模型,嵌套集模型。
作为模型中的一个节点,每一行显然都应该有字段"lft“和"rgt",此外,我还添加了字段parent_id(引用其父节点),这是自我解释的。
该模型便于查询指定节点的所有子节点,但现在我只想以高性能的方式获取它的子节点,而不是它的所有后代。

你能帮我一下吗?非常感谢!
发布于 2015-02-03 21:01:22
select *
from table as t_children
where t_children.parent_id in (
select *
from table as t_parent
where t_parent.parent_id is null
)https://stackoverflow.com/questions/28308276
复制相似问题