以下是我用于在距给定 lat/lng 坐标的给定距离内定位教区的 SQL:
SELECT record_id as parish_id, parish, church, ( 3959 * acos( cos( radians(#sLat#) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(#sLng#) ) + sin( radians(#sLat#) ) * sin( radians( lat ) ) ) ) AS distance
FROM parishes
HAVING distance < #arguments.dist#
ORDER BY distance
LIMIT 0 , 20;
我将如何更改此查询以仅获取与给定坐标最近的教区?