Расстояние между lat и long

#distance #latitude-longitude #euclidean-distance #google-latitude

Вопрос:

У меня есть две таблицы с данными идентификатора сайта, lat amp; long table_1, и идентификатора сайта, lat amp; long table_2. Я хочу найти ближайший идентификатор сайта в пределах 50 м в таблице _1

В настоящее время я использую :

 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 lt; .50)   

но это работает для одного lat amp; long, я хочу выполнить поиск во 2-й таблице, обе таблицы одинаковы

введите описание изображения здесь