开始学习 FusionTable API。我有一个相当小的“Hello World”示例 Google FusionTable,其中包含约 32,000 条记录。但是简单的查询似乎返回了明显错误的结果,我想知道我是否完全错过了某些东西,或者有一个我不知道的限制?
使用此表 ID使用Online FusionTable API SQL 客户端尝试此Source 表:
1xxJtCuJ8V7D6nTEOdeNPGS7Q--VdugQqLtjjYgQ
SELECT COUNT(SEX) FROM 4546155
返回32,778
但SELECT SEX, COUNT() FROM 4546155 GROUP BY SEX
返回:
[table] => object
[cols] => object
[0] => SEX
[1] => count()
[rows] => object
[0] => object
[0] => 1
[1] => 5431
[1] => object
[0] => 2
[1] => 4025
请注意,5431 + 4025 = 9456,而不是 32,778。我本来预计分别为 18,876 和 13,902,总和为 32,778:
系统是否会在源表中的 10,000 条记录处静默停止聚合查询?有什么建议么?