同一查询中的Google Fusion Tables SQL查询ORDER BY和GROUP BY不起作用

时间:2011-12-21 23:59:43

标签: group-by sql-order-by google-fusion-tables

我正在使用Google Fusion Tables为我的数据编写移动网页,我需要同时使用ORDER BY(lat和long)以及GROUP BY(代替DISTINCT } - GFT不支持)。

但是,看起来这两个人并不能很好地融合在一起。如果我使用GROUP BY,则该语句似乎只是忽略了ORDER BY

SQL语句:

SELECT Count(), Facility_Name FROM 2206340 GROUP BY Facility_Name 
ORDER BY ST_DISTANCE(Lat, LATLNG(" + lat + "," + lng + "))LIMIT 10

还有其他人遇到过这种情况吗?

1 个答案:

答案 0 :(得分:0)

您不能通过未包含在select / group by子句中的列进行排序(除非您使用聚合函数)