通过坐标mysql查找

时间:2015-07-29 03:36:51

标签: mysql

我在mysql数据库中有纬度和经度数据的记录,但是当我尝试使用lat或long选择记录时,我没有得到任何结果。

如果我在我的数据库中有这个:

latitude: -99.7525, longitude: 22.9888

当我这样做时:

SELECT `addresses`.* FROM `addresses` WHERE `addresses`.`latitude` = -99.7525

即使我在使用主键选择记录时看到latitude。这是怎么回事?

奇怪的东西:

select * from addresses where longitude = (
  SELECT longitude FROM addresses WHERE id = 490
)

结果:

'1','99.7525','27.9888', MEX','2'

但是:

select * from addresses where longitude = 27.9888

没有结果。

0 个答案:

没有答案