【发布时间】:2019-02-19 17:56:58
【问题描述】:
在 MySQL 中,我可以执行以下查询:
select first_name from `table` group by age
但是,如果我在 BigQuery 中执行类似操作,则会收到以下错误:
SELECT 列表表达式引用既不分组也不聚合的列 first_name
我们如何在 BigQuery 中编写等效的 mysql 聚合查询?
【问题讨论】:
-
实际上,最新版本的 MySQL 默认禁用了该功能,因为此类查询通常被认为是错误的。该查询为您提供了来自每个年龄的有效随机选择 (first_name, last_name)。
-
@Uueerdo——没关系。这就是我真正想要的。
-
您希望从此类查询中获得什么行为?
-
@Pedro 请看上面的截图。
-
那张截图是你想要的,还是你得到的?
标签: mysql sql google-bigquery