假设我有三类顶点Person
,Teacher
,Parent
和一个边缘类Teaches
。 person
可能会有Teaches
或Teacher
的多个Parent
个来边。
我想通过SQL查询单独获取teacher_id
和parent_id
以及每个Person
。这意味着,我只想获得Teacher
或Parent
的ID,为每条记录教授Person
。
我在SQL下面尝试过,但它可能同时获得Teacher
和Parent
个记录ID。
SELECT *, in('Teaches') FROM Person
有人对此有任何想法吗?提前谢谢。
答案 0 :(得分:1)
尝试
select in.*,out.* from (select expand(inE('Teaches')) FROM Person)
答案 1 :(得分:0)
尝试
select * , in('Teaches') as teacherParent from Person unwind teacherParent