Bonsoir,
J'ai un grave problème de lenteur sur cette requête et je me demandais comment la simplifier, l'alléger. Ma base de données contient plus de 800000 lignes
Merci beaucoup
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT id,( 6371 * ACOS( COS( RADIANS( 48.6587 ) ) * COS( RADIANS( lat ) ) * COS( RADIANS( lon ) - RADIANS( - 1.99644 ) ) + SIN( RADIANS( 48.6587 ) ) * SIN( RADIANS( lat ) ) ) ) AS distance FROM TABLE1 GROUP BY id HAVING distance < '5' ORDER BY distance ASC LIMIT 0 , 10
Partager