【发布时间】:2020-11-06 01:04:57
【问题描述】:
我正在尝试获取位于用户附近 100 公里范围内的所有优惠。用户分享位置,我在 Offers 表中查询 - id、name、text、addressId(addressId 是外键)
地址表 - id、地址、位置。
Select Offers.id, Address.id
from Offers, Address
where
ST_Distance(
ST_Transform( [12.9406589,77.6185572] ]::Geometry, 3857),
ST_Transform( Address.location::Geometry, 3857) < 100
and Address.id = Offers.addressId
当我运行上面的查询时,它抛出了一个语法错误:
“]”附近的 Postgres 语法错误
我应该如何给出坐标?
【问题讨论】:
标签: sql postgresql postgis