così?


SELECT a_login.*, a_login.id_login AS id_login2, a_anagrafica.*, b_localita_regione.*, b_localita_provincia.*, b_localita_comune.*

FROM a_anagrafica

INNER JOIN a_login
ON a_anagrafica.id_anagrafica = a_login.id_anagrafica

INNER JOIN b_localita_regione
ON a_anagrafica.id_localita_regione = b_localita_regione.id_localita_regione

INNER JOIN b_localita_provincia
ON a_anagrafica.id_localita_provincia = b_localita_provincia.id_localita_provincia

INNER JOIN b_localita_comune
ON a_anagrafica.id_localita_comune = b_localita_comune.id_localita_comune

WHERE (a_anagrafica.id_anagrafica>0 AND a_login.id_ana_categoria=5 ".$search_id_localita_regione.$search_id_localita_ provincia.$search_id_localita_comune.")

ORDER BY b_localita_regione.regione ASC ORDER BY b_localita_provincia.provincia ASC ORDER BY a_anagrafica.ragione_sociale ASC