我可以帮助您翻译以下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中。
任何帮助都将不胜感激。