将多行聚合为一

时间:2021-03-16 13:56:55

标签: sql

我有一个大约有 300 万行的表。许多看起来像这样(有时每个客户 ID 高达 100):

<头>
客户 ID 城镇 电子邮件 地址
123 sample@gmx.de Fakestreet 123
123 纽约
123 假街123
123 纽约

现在我想编写一个 BigQuery SQL 语句,其中我只为每个 customerid 生成一行而不是 100。我正在考虑使用类似的东西

Select customerid, max(Town), max(e-mail), max(address) GROUP BY 1

但我觉得这似乎不是最有效的方法,而且花费的时间太长?还有其他办法吗?

0 个答案:

没有答案
相关问题