我有一张桌子,上面有连锁餐厅的 gps 位置,想返回在一定半径内最接近点 (A) 的餐厅的地址
SELECT *
, MIN(distance($lat, $lon, lat, lon)) as miles
FROM all_restaurants
WHERE lat between $lat1 and $lat2
AND lon between $lon1 and $lon2
AND miles < $miles
GROUP BY restaurant_id
ORDER BY miles ASC
, company_name ASC
LIMIT 500
返回错误
滥用聚合:MIN()