在PostgreSQL中使用ltree获取两条路径之间的节点

在PostgreSQL中使用ltree获取两条路径之间的节点,postgresql,ltree,Postgresql,Ltree,我正在使用带有扩展名的PostgreSQL 假设我的数据库中有以下结构: 给定C节点(路径:A.C)作为开始节点,而I节点(路径:A.C.F.G.I)作为结束节点,我希望选择它们之间的所有节点,包括边界。因此,结果应该包括:C、F、G、I,而不是其他节点 我是否可以使用内置的ltree函数组合来编写查询

我正在使用带有扩展名的PostgreSQL

假设我的数据库中有以下结构:

给定C节点(路径:
A.C
)作为开始节点,而I节点(路径:
A.C.F.G.I
)作为结束节点,我希望选择它们之间的所有节点,包括边界。因此,结果应该包括:CFGI,而不是其他节点

我是否可以使用内置的
ltree
函数组合来编写查询