Google bigquery 在大查询中使用通配符进行分组

Google bigquery 在大查询中使用通配符进行分组,google-bigquery,Google Bigquery,我有一个疑问: SELECT SomeTableA.* FROM SomeTableB LEFT JOIN SomeTableA USING (XYZ) GROUP BY SomeTableA.* 我知道我不能用通配符进行分组。同时,我并不喜欢手动列出所有列(最多20列) 是否可以将其添加为新功能?或者有什么方法可以很容易地从SomeTableA中按部分为组获取所有20列的列表 如果您的问题中确实显示了确切的查询,请尝试下面的内容,无需分组 #standardSQL SELECT DISTIN

我有一个疑问:

SELECT SomeTableA.*
FROM SomeTableB
LEFT JOIN SomeTableA USING (XYZ)
GROUP BY SomeTableA.*
我知道我不能用通配符进行分组。同时,我并不喜欢手动列出所有列(最多20列)


是否可以将其添加为新功能?或者有什么方法可以很容易地从SomeTableA中按部分为组获取所有20列的列表

如果您的问题中确实显示了确切的查询,请尝试下面的内容,无需分组

#standardSQL
SELECT DISTINCT *
FROM `project.dataset.tableA`
WHERE xyz IN (SELECT xyz FROM `project.dataset.tableB`)
在大查询中使用通配符对
进行分组
这听起来更像是
按结构分组
,这是不受支持的,因此如果需要,您可以提交功能请求-