【发布时间】:2017-02-17 23:44:14
【问题描述】:
经过大量阅读,我已经编写了这 3 条 sql 语句,我想将这 3 条 sql 语句自动化并组合起来。
select longitude,latitude from roadData;
SELECT geo_coordinates_latitude, geo_coordinates_longitude,
( 3959 * acos( cos( radians('-37.964637158') ) * cos( radians( geo_coordinates_latitude ) ) *
cos( radians( geo_coordinates_longitude ) - radians('144.408476215') ) + sin( radians('-37.964637158') ) *
sin( radians( geo_coordinates_latitude ) ) ) ) AS distance
FROM tweetmelbourne HAVING distance < .1 ORDER BY distance LIMIT 0 , 20;
Insert into roadTweets(longitude,latitude) values(144.408476215,-37.964637158);
**
基本上我想做的是从 roadData 中选择所有坐标 一个一个然后找到tweetMelbourne 20以内的所有点 英里,然后将这些点插入另一个表。
**
描述tweetmelbourne;
描述道路数据;
【问题讨论】: