我有一张地方表,里面有姓名,纬度和经度。数据库中有重复(例如“pub llc,40.75111,-60.4211”和“pub llc,40.75112,-60.4211”)。这里的名字是相同的,但距离是坐标稍微偏离。对于表中的每一行,我都希望搜索潜在的冲突并显示它们。这将基于具有相同名称的两个封闭位置之间的距离(例如100英尺)。我有以下距离公式:
SQRT(POW((69.1 * (p.lat - z.lat)), 2 ) + POW((53 * (p.lng - z.lng)), 2))
有人可以帮我生成此查询吗?