0。!
我正在尝试在OSql中编写in().out()
查询,但我想避免回到起始节点,例如在图e0 <- c0 -> e1
中我想从e0
转到e1
而不是e0
再次e0
。
请注意,我不知道目标节点的RID,并且可能有多个节点连接到c0
,我希望将其包含在我的结果集中。
我尝试了以下查询的许多变体但没有成功。
SELECT $other
FROM Employee
LET $other = (
SELECT in('Involves').out('Involves').email as mail
FROM $parent.$current
WHERE $current <> $parent.$current)
WHERE nt_account = 'e0'
有人知道怎么做吗?
答案 0 :(得分:0)
尝试此查询
SELECT $other.mail
FROM Employee
LET $other = ( select from (SELECT in('Involves').out('Involves').email as mail FROM $parent.$current unwind mail) where name<>$parent.$current.email )