У меня есть области таблицы с идентификатором столбца, именем, позицией. Позиция столбца имеет тип POINT и хранит (широту, долготу) места.
Я прочитал решение, чтобы найти ближайшие места, используя точечный тип данных и st_distance_sphere в MySQL здесь . Но когда я запускаю следующий запрос в MySQL Workbench, я получаю сообщение: ОК. Я хочу увидеть все строки, соответствующие этому критерию.
select
id,name,
st_distance_sphere(`position`, st_geomfromtext('Point(77.058210 28.632955)', 4326)) as distance
from areas
order by distance asc;