标签: java orientdb
我有以下数据库类A,B,C,包含数据和链接字段:
C - > A - >乙
现在我必须从连接在一行的所有3个类中提取数据。我可以简单地将B加入A:
select some_data_A, linkB.some_data_B from A
但是无法弄清楚如何使用C.linkA将字段C.some_data_C连接到每一行
答案 0 :(得分:1)
尝试此查询
select some_data_A, linkB.some_data_B, $c.val1,$c.val2 from A let $c= (select val1,val2 from C where linkA=$parent.$current)
答案 1 :(得分:0)
如果从C开始查询,您可以找到数据库中链接的所有数据。 这对你的情况有帮助吗?
select some_data_C, linkA.some_data_A, linkA.linkB.some_data_B from C