【发布时间】:2020-08-21 13:56:30
【问题描述】:
我有一张包含城市列表和 GPS 坐标的表格,例如:
id, name, lat, lon 从中我正在寻找一个最近的城市
select
name,
ST_Distance_Sphere(point(lon, lat), point('20.073602', '49.937056') )/1000 as distance
from city
order by distance asc LIMIT 1;
但是如何从这个查询中只接收一个“城市”字段(一列),结果没有第二列是距离?
这是我的 SQL 小提琴:https://www.db-fiddle.com/f/hdshw2KCjNZrXZoKQQgoKR/1
【问题讨论】:
标签: mysql spatial-query