我有一个有2个V类的数据库('User'有2个名为Name和Surname的字符串,'Cinema')和2个E的类('isGoing'有一个名为Day的'Integer属性','Friend') . 此选择将返回初始顶点的“朋友”在特定日期进行的所有“电影” .
SELECT expand(both('Friend').outE('isGoing')[Day = 29].inV()) FROM #12:0
但是现在我需要获得所有'用户'姓名和姓氏,他们是初始顶点的'朋友','isGoing'属性日,并且'isGoing'边缘从'用户'变为特定的'电影'(让我们说它是#14:0) . 预期结果将是以下列表:String'Name',String'Surname'和int'Day' . 就像是:
SELECT Name, Surname, Day FROM (SELECT expand(both('Friend').outE('isGoing').inV()) FROM #12:0) WHERE @rid = #14:0
这在OrientDB中是否可行?
1 回答
试试这个