使用了 unnest(),但仍然无法访问类型为 ARRAY<STRUCT<text STRING, language STRING>> 的值的字段文本,大查询
unnest() used, but still cannot access field text on a value with type ARRAY<STRUCT<text STRING, language STRING>>, big query
我正在使用 bigquery 搜索标题中包含单词 'metal' 的专利。我的查询:
然后我收到以下错误信息:
我检查了 title_localized 的数据结构:
我做错了什么?
您可以通过这种方式使用 UNNEST 来查询嵌套字段:
SELECT
DISTINCT country_code
FROM
`patents-public-data.patents.publications`,
UNNEST(title_localized) AS t
WHERE
t.text LIKE '%metal%'
我正在使用 bigquery 搜索标题中包含单词 'metal' 的专利。我的查询:
然后我收到以下错误信息:
我检查了 title_localized 的数据结构:
我做错了什么?
您可以通过这种方式使用 UNNEST 来查询嵌套字段:
SELECT
DISTINCT country_code
FROM
`patents-public-data.patents.publications`,
UNNEST(title_localized) AS t
WHERE
t.text LIKE '%metal%'