我有一个父母和三个孩子的简单图表:
询问孩子们,我也找回了父母:
select name
from (
traverse in()
from (
select
from group
where name = 'Parent'
)
)
结果:
name
Parent
Child 1
Child 2
Child 3
如何从查询中的结果中排除父级?我宁愿不在我的应用程序代码中处理结果。
感谢。
答案 0 :(得分:1)
排除深度为零的地方似乎可以解决问题:
select name
from (
traverse in()
from (
select
from group
where name = 'Parent'
)
)
where $depth > 0
结果:
name
Child 1
Child 2
Child 3
答案 1 :(得分:1)
要仅获取子名称,我建议使用以下查询:
select in('belongsTo').name as Name from Group where name = "Parent" unwind Name