我有以下的交通表,有数千条火车和公共汽车站和机场的记录。
ID Lon Lat Name
1 0.37573 51.87968 London Luton Airport
2 0.17486 52.20587 Cambridge Airport
3 0.26251 51.88935 London Stansted Airport
我需要给我想要检查的位置的任何给定的lat lon vars提供mysql查询,然后我需要在50英里的给定距离内列出所有传输链接。
这是否可以使用mysql,并且有人可以向我表示感谢
答案 0 :(得分:0)
是的。
SELECT * FROM stops WHERE SQRT(MAX(Lat,poslat)-MIN(Lat,poslat),MAX(Lon,poslon)-MIN(Lon,poslon)) < 50
确保将poslon和poslat定义为研究位置。