Orientdb запрос дочерний

Есть ли способ с Orientdb 2.1.11 (база данных документов), чтобы получить EmebeddedList

Вот структура класса

{
    "@class":"Quote",
    "number":"Q1",
    "details":[{
      "code":"123",
      "price":10
      },{
      "code":"456",
      "price":20
      }
    ]
},{
    "@class":"Quote",
    "number":"Q2",
    "details":[{
      "code":"789",
      "price":15
      },{
      "code":"951",
      "price":25
      }
    ]
}

Я хотел бы запрос, который вернет следующее:

number| code | price
------|------|------
Q1    | 123  | 10
Q1    | 456  | 20
Q2    | 789  | 15
Q2    | 951  | 25

1 ответ

Решение

Я повторил вашу структуру

и я использовал этот запрос

select number, details.code as code, details.price as price from (select prop.number as number, prop.details as details from (select prop from test unwind prop) unwind details)

Надеюсь, поможет

Другие вопросы по тегам