搜索之间的mysql距离

时间:2011-12-08 04:37:41

标签: mysql select distance

所以我有两个表格,其中一个包含所有包含long和lat的邮政编码列表,另一个包含long和lat的商店数据。

我需要知道的是如何在30公里范围内找到与邮政编码中的长和纬度相匹配的所有商店

2 个答案:

答案 0 :(得分:0)

使用Haversine formulaMySQL implementation)计算它们之间的距离。返回距离小于或等于30的行。

答案 1 :(得分:0)

查看此公式的http://jan.ucc.nau.edu/~cvm/latlon_formula.html,并将公式放在select语句中并按距离

排序