Function 通过多列从GBQ表中删除重复项的最有效方法

Function 通过多列从GBQ表中删除重复项的最有效方法,function,google-bigquery,duplicates,analytics,Function,Google Bigquery,Duplicates,Analytics,我有下表(见上文) 按appId和clientId删除重复项以便生成的表只包含差异最小的行的最有效方法是什么 Ex:260848应以yandex作为源 谢谢 下面是BigQuery标准SQL #standardSQL SELECT AS VALUE ARRAY_AGG(t ORDER BY DIFF LIMIT 1)[OFFSET(0)] FROM `project.dataset.table` t GROUP BY appId, clientId 米哈伊尔,谢谢你。像往常一样棒极了按差异描述

我有下表(见上文)

按appId和clientId删除重复项以便生成的表只包含差异最小的行的最有效方法是什么

Ex:260848应以yandex作为源


谢谢

下面是BigQuery标准SQL

#standardSQL
SELECT AS VALUE ARRAY_AGG(t ORDER BY DIFF LIMIT 1)[OFFSET(0)]
FROM `project.dataset.table` t
GROUP BY appId, clientId

米哈伊尔,谢谢你。像往常一样棒极了<应添加代码>按差异描述订购