j'ai une table avec des emplacements GPS de chaînes de restaurants et souhaite retourner les adresses des restaurants les plus proches au point (A) dans un certain rayonSqlite sélectionner la valeur de fonction minimale de résultat groupé
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
renvoie l'erreur
mauvaise utilisation de granulats: MIN()