OrientDB:如何获取特定类的邻居顶点

时间:2015-10-30 12:41:06

标签: orientdb

假设我有三类顶点PersonTeacherParent和一个边缘类Teachesperson可能会有TeachesTeacher的多个Parent个来边。

我想通过SQL查询单独获取teacher_idparent_id以及每个Person。这意味着,我只想获得TeacherParent的ID,为每条记录教授Person

我在SQL下面尝试过,但它可能同时获得TeacherParent个记录ID。

SELECT *, in('Teaches') FROM Person

有人对此有任何想法吗?提前谢谢。

2 个答案:

答案 0 :(得分:1)

尝试

select in.*,out.* from (select expand(inE('Teaches')) FROM Person)

答案 1 :(得分:0)

尝试

select * , in('Teaches') as teacherParent from Person unwind teacherParent