У меня есть таблица MySQL, структурированная в соответствии с примером ниже:
POSTAL_CODE_ID|PostalCode|City|Province|ProvinceCode|CityType|Latitude|Longitude
7|A0N 2J0|Ramea|Newfoundland|NL|D|48.625599999999999|-58.9758
8|A0N 2K0|Francois|Newfoundland|NL|D|48.625599999999999|-58.9758
9|A0N 2L0|Grey River|Newfoundland|NL|D|48.625599999999999|-58.9758
Теперь я пытаюсь создать запрос, который выберет результаты в пределах выбранных километров от искомого местоположения
так скажем, они ищут «серую реку» и выбирают «найти все результаты в пределах 20 километров»
он, очевидно, должен выбрать «серую реку», но он также должен выбрать все места в пределах 20 километров от серой рекиоснованный на широтах и долготах.
Я действительно понятия не имею, как это сделать.Я прочитал формулу haversine, но не знаю, как применить это к MySQL SELECT.
любая помощь будет высоко ценится.