2017-07-19 67 views
1

当我运行我的大查询限制5它返回更多的行。每当我把限制大于3,就会发生这种情况。对于每个限制,它返回更多的行。谷歌Bigquery限制条件

回答

0

这可能发生,如果您使用的BigQuery传统的SQL和反复实地查询表例如下文

#legacySQL 
SELECT request.parameters.* 
FROM [yourProject:yourDataset.yourTable] 
LIMIT 3 

它能做什么?它将输出行数限制为3,但是它会输出这三行中的所有重复值,因此您会看到超过3个:o)
检查此操作的方法是在下面运行并确认输出的实际行数实际上是3

#legacySQL 
SELECT COUNT(1) FROM (
    SELECT request.parameters.* 
    FROM [yourProject:yourDataset.yourTable] 
    LIMIT 3 
) 

对付它的最好方法是migrate to using BigQuery Standard SQL

+0

@Barry - 任何更新?你清除了吗? –