名前、緯度、経度が入力された場所のテーブルがあります。データベースには繰り返しがあります (例: "pub llc, 40.75111,-60.4211" と "pub llc, 40.75112,-60.4211")。ここでは名前は同じですが、距離は座標がわずかにずれています。テーブルの各行について、潜在的な競合を検索して表示したいと思います。これは、同じ名前を持つ 2 つの近くの場所の間の距離 (たとえば、100 フィート) に基づいています。次の距離式があります。
SQRT(POW((69.1 * (p.lat - z.lat)), 2 ) + POW((53 * (p.lng - z.lng)), 2))
このクエリを生成するのを手伝ってくれる人はいますか?