0

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
4

1 に答える 1

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)

ここに画像の説明を入力

それが役に立てば幸い

于 2016-05-31T15:24:46.870 に答える