0

我有两个表,其中包含站点 id、lat & long table_1 和站点 id、lat & long table_2 的数据。我想在table_1中找到50m内最近的站点id

目前,我正在使用:

SELECT
    id,lat,lng,
    (
        6371 * acos (
            cos ( radians( 31.48798 ) ) * cos( radians( Lat ) ) * cos( radians( Lng ) - radians( 74.26681 ) ) + sin ( radians( 31.48798 ) ) * sin( radians( Lat ) ) 
        ) 
    ) AS `distance` 
FROM
    nominals
HAVING
    (
    distance < .50) 

但它适用于单纬度和经度,我想在第二张表中搜索,两张表都相同

在此处输入图像描述

4

0 回答 0