Bonjour, voici mon souci :
J'ai une table nommée arc_mp
dans cette table ce trouve deux colonne (xpos,ypos)
J'aimerais trouvez le moyen de généré une liste des 20 coordonnées les plus proche de celle donnée par l'utilisateur.
Après recherche sur internet j'ai trouver ceci :
Mais j'ai du mal a l'adapté.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT A.x, A.y, B.x, B.y, SQRT(POW(B.x-A.x,2)+POW( B.y-A.y,2)) AB FROM points A INNER JOIN points B AS A.x <> B.x AND A.y <> B.y WHERE A.x=$x AND A.y=$y ORDER BY AB ASC LIMIT 1
Si une ame charitable pouvais me donner un coup de main, ou ne serait qu'une explication simple pour me mettre sur la bonne voix.
Merci beaucoup par avance.
Partager