现在数据库内有张表 存储了经纬度数据 现在的需求是 在给定的距离内 计算为重复数据 现在需要查询每条数据的重复量
SELECT id, address, latitude as a_latitude, longitude as a_longitude, ( SELECT count(*) FROM fa_data WHERE ( acos( sin((a_latitude * 3.1415) / 180) * sin((latitude * 3.1415) / 180) + cos((a_latitude * 3.1415) / 180) * cos((latitude * 3.1415) / 180) * cos((a_longitude * 3.1415) / 180 - (longitude * 3.1415) / 180) ) * 6370.996*1000 ) <= 1000 ) AS count FROM fa_data