嵌套平板 - 这是扁平的子查询 - 应该工作。请注意,它需要大量的括号。 鉴于架构:
{nested_repeated_f:[ {inner_nested_repeated_f:[ {string_f}]}]}
下面的查询将工作:
SELECT t1.f1 FROM (
SELECT nested_repeated_f.inner_nested_repeated_f.string_f as f1
FROM (FLATTEN((
SELECT nested_repeated_f.inner_nested_repeated_f.string_f
FROM
(FLATTEN(lotsOdata.nested002, nested_repeated_f.inner_nested_repeated_f))
), nested_repeated_f))) as t1
JOIN (
SELECT nested_repeated_f.inner_nested_repeated_f.string_f as f2
FROM (FLATTEN((
SELECT nested_repeated_f.inner_nested_repeated_f.string_f
FROM
(FLATTEN(lotsOdata.nested002, nested_repeated_f.inner_nested_repeated_f))
), nested_repeated_f))) as t2
on t1.f1 = t2.f2
问题与一个小例子编辑。谢谢 – user2227402 2013-04-22 18:52:36
更新了具体查询示例的响应。 – 2013-04-23 22:51:21