我試圖執行這個查詢:MySQL查詢返回0行與緯度和經度搜索時小數
SELECT `venues` . *
FROM `venues`
WHERE `lat` >= 39.847991180331
AND `lng` >= -86.332592054637
AND `lat` <= 40.137846252794
AND `lng` <= -85.954901904578
LIMIT 0 , 30
這裏的緯度和經度字段和樣品行的表結構,它應該是返回至少1排
lng decimal(65,15)
lat decimal(65,15)
Name Lng Lat
Ambre Blends Studio -86.143746979607530 39.875314973898870
然而,當我execure它不返回行上面的查詢。這裏有什麼問題?
其他東西一定很有趣,因爲它[適用於SQL小提琴](http://www.sqlfiddle.com/#!2/d8245/1) –
還有什麼可笑的?它不依賴於我在查詢中所擁有的任何內容嗎? – callumcarolan
只是爲了檢查,它也適用於[MySQL 5.1.61](http://www.sqlfiddle.com/#!8/d8245/1)。不知道它是否與你所擁有的版本有關。 –