使用unnest(),但仍无法访问类型为ARRAY <struct <text string,=“” language =“” string =“” >>的值的字段文本,大查询

时间:2019-02-14 08:31:13

标签: struct google-bigquery unnest

我正在使用bigquery搜索标题中包含“ metal”一词的专利。我的查询: My query

然后我收到以下错误消息: Error message

我检查了title_localized的数据结构: The title_localized array

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您可以通过这种方式使用UNNEST来查询嵌套字段:

SELECT
  DISTINCT country_code
FROM
  `patents-public-data.patents.publications`,
  UNNEST(title_localized) AS t
WHERE
  t.text LIKE '%metal%'