1

繰り返されるフィールド階層の 2 つのネストされたレベルを持つ BigQuery テーブルがあります。内部レベルのリーフ フィールドで自己結合 (テーブルをそれ自体に結合) する必要があります。

FLATTEN 句を使用すると 1 レベルしか平坦化されず、これを行う方法がわかりませんでした。理論的には、ネストされた FLATTEN を記述する必要がありますが、これを機能させることができませんでした。

どんな助けでも大歓迎です。

例:

次のテーブル構造があるとします。

a1、整数 a2、レコード (繰り返し) a2.b1、整数 a2.b2、レコード (繰り返し) a2.b2.c1、整数

両側の a2.b2.c1 で自己結合 (それぞれ結合) を行うクエリを作成するにはどうすればよいですか。

4

1 に答える 1