Ciao, ho la testa un attimo in palla, vi spiego in 2 righe.
Ho un db sql con dei record di destinazioni turistiche.
Eseguo la query ordinando i risultati per distanza dal punto cercato ovviamente dando precedenza ai punti più vicini ma mi sorge il problema quando magari cerco città e la destinazione è più lontana, vi spiego con un esempio.
PUNTO A
---PUNTO B è una frazione del punto a ma dista 10 Km
PUNTO C è la città di fianco a PUNTO A
Allora, nel form di ricerca cerco PUNTO A , il sistema mi rileva tutto ciò che sta a 5 km dal punto cercato ed ovviamente tutto ciò che nell'indirizzo ha il punto cercato.
Il problema sorge quando un attrazione sta nella frazione PUNTO B e nei risultati di ricerca viene preceduta da quelle nel PUNTO C perchè più vicine geograficamente al centro di PUNTO A
SUggerimenti per l'ordinamento???? Per ora ho il semplice ORDER by dist ma a me servirebbe qualcosa del tipo ORDER by dist Ma DAI PRECEDENZA AI RISULTATI UGUALI ALLA RICERCA
Grazie per le eventuali risp