【发布时间】:2011-10-26 14:23:06
【问题描述】:
我的 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
这会导致“解析错误”。如果我将 OR 替换为 AND,则查询返回成功:
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
【问题讨论】: