#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-й таблице, обе таблицы одинаковы