2017-07-19 112 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 - 任何更新?你清除了嗎? –