我想从中提取行 MySql
数据库具有近距离过滤和距离限制。我已经创建了一个查询,可以很好地获取附近的数据,但是我想添加一个距离限制条件,这意味着如果我想要位置为20公里的行。这是在附近工作的查询。
$lat="";
$lon="";
$sql="SELECT *,
111.111 *
DEGREES(ACOS(COS(RADIANS(".$lat."))
* COS(RADIANS(Lat))
* COS(RADIANS(".$lon." - Lon))
+ SIN(RADIANS(".$lat."))
* SIN(RADIANS(Lat)))) AS d
FROM Table
ORDER BY d"
1条答案
按热度按时间wswtfjt71#
您可以使用having子句来实现这一点