【发布时间】:2014-11-09 13:34:52
【问题描述】:
我正在尝试在单个位置表中查找在四舍五入到小数点后 2 位时具有相同纬度/经度且名称相同的行。这是我的表(例如):
+---------------------------------------+
| ID | lat | lng | name |
+---------------------------------------+
| 11 | -11.119 | 13.891 | Smith's Place |
| 81 | -11.121 | 13.893 | Smith's Place |
+---------------------------------------+
什么 SELECT 语句会找到在四舍五入到小数点后 2 位时 lat/lng 匹配的实例(如上面的那个)......并且名称相同?
我正在寻找与此查询类似但显然不起作用的内容(但正在询问我所追求的):
SELECT * FROM pb_locations GROUP BY ROUND(lat,2),ROUND(lng,2) WHERE name = name HAVING count(ID) > 1
【问题讨论】:
标签: mysql