我有以下数据库类 A、B、C,其中包含数据和链接字段:
- A(some_data_A、linkB) - 始终存在
- B (some_data_B) - 始终存在
- C(some_data_C、linkA)- 可选
C --> A --> B
现在我必须从 1 行中加入的所有 3 个类中提取数据。我可以简单地将 B 连接到 A:
select some_data_A, linkB.some_data_B from A
但无法弄清楚如何使用 C.linkA 将字段 C.some_data_C 连接到每一行
最佳答案
尝试这个查询
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)
关于java - OrientDB SQL 连接替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33566948/