MySQL расстояние между поиском - PullRequest
1 голос
/ 08 декабря 2011

поэтому у меня есть две таблицы, в одной из которых есть список всех почтовых индексов с long и lat, а в другом хранятся данные с long и lat.

Мне нужно знать, как мне найти все магазиныкоторые соответствуют длинному и латинскому из почтового индекса в пределах 30 км

Ответы [ 2 ]

0 голосов
/ 08 декабря 2011

Просмотрите это http://jan.ucc.nau.edu/~cvm/latlon_formula.html для формулы и поместите формулу в оператор выбора и порядок на расстоянии

0 голосов
/ 08 декабря 2011

Используйте формулу Haversine ( Реализация MySQL ) для вычисления расстояния между ними.Вернуть строки, расстояние которых меньше или равно 30.

...