google-bigquery - 字段不是叶字段

标签 google-bigquery

我收到以下查询的错误“Field signupdate is not a leaf field”

SELECT COUNT(*) AS cnt
FROM [adknowledge_data.ADKBatch_Combined_c]
WHERE ABS(HASH(MD5email) % 3 ) = 0
GROUP EACH BY MD5email, signupdate
HAVING cnt > 1

对于下表架构:

MD5email: string

IP: string

signupdate: timestamp

最佳答案

这不是一个很好的错误消息,但至少有一个解决潜在问题的简单方法:在 SELECT 表达式中包含“signupdate”。

参见:

SELECT COUNT(*) c
FROM [fh-bigquery:bigdataspain.aggr_transactions_to] 
GROUP BY time

Error: Field time [...] is not a leaf field.

对比:

SELECT COUNT(*) c, time
FROM [fh-bigquery:bigdataspain.aggr_transactions_to] 
GROUP BY time

(works!)

关于google-bigquery - 字段不是叶字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25129275/

相关文章:

sql - 如何通过基于 8 列中的 2 列删除重复项来清理 BigQuery 表?

google-bigquery - 数据流到 BigQuery 配额

google-analytics - google.com 中的缺失值 :analytics-bigquery:LondonCycleHelmet. ga_sessions_20130910

python - 通过 Python 创建 Bigquery 表并加载数据

google-bigquery - 是否有某种用于 bigquery 的 IDE?

google-apps-script - 大查询 : Appending to existing table with Apps Script

python - 是否可以在没有 OAuth2 身份验证对话框的情况下从 Google App-Engine (python) 连接和查询 BigQuery 表?

google-bigquery:查询要处理的数据的数据大小

mysql - BigQuery 根据最接近的时间戳和匹配值合并表

php - PHP 中当前 Google API 的 BigQuery 示例