我的 SQL 查询是:
SELECT * FROM 1910640 WHERE stype='P' OR stype='ERC' OR stype='PERC' ORDER BY ST_DISTANCE(geometry, LATLNG(-0.12623619999999391,51.5001524)) LIMIT 6
这会导致“解析错误”。如果我用 AND 替换 OR 查询返回成功:
SELECT * FROM 1910640 WHERE stype='P' AND stype='ERC' AND stype='PERC' ORDER BY ST_DISTANCE(geometry, LATLNG(-0.12623619999999391,51.5001524)) LIMIT 6
还有其他人使用 Fusion Tables 遇到过这个问题并有解决方案/解决方法吗?
API 文档确实暗示只允许 AND,这对我来说是一个很大的惊喜。 http://code.google.com/apis/fusiontables/docs/developers_guide.html#Querying