【发布时间】:2020-03-20 15:19:59
【问题描述】:
我是 SQL 和 Google BigQuery 的新手。 我正在尝试运行以下查询以获取名称和计数列表,但是我看到我收到一个数组错误并且不知道如何修复它。任何帮助表示赞赏。
错误信息:
无法访问在 [5:27] 与 ARRAY 类型的值协调的字段
#standardSQL
-- Applications_Per_Assignee
SELECT assignee_harmonized.name AS Assignee_Name, COUNT(*) AS Number_of_Patent_Apps
FROM (
SELECT ANY_VALUE(assignee.harmonized.name) AS Assignee_Name
FROM `patents-public-data.patents.publications` AS patentsdb
GROUP BY Number_of_Patent_Apps
)
GROUP BY assignee_harmonized.name
ORDER BY Number_of_Patent_Apps DESC;
【问题讨论】:
-
你好@Marko43,欢迎来到 SO。您至少应该将整个错误消息与这些问题一起发布。您可以edit您的问题添加它。
标签: arrays count google-bigquery