SELECT tbl_ana_negozi.id_negozio,tbl_ana_negozi.nome_attivit,concat(tbl_ana_negozi.tipo_indirizzo,' ', tbl_ana_negozi.indirizzo,', ',tbl_ana_negozi.civico,' (',tbl_ana_negozi.provincia,') ',tbl_ana_negozi.comune) AS indirizzo, tbl_ana_negozi.adomicilio, tbl_ana_negozi.takeaway,tbl_ana_negozi.username_negozio,tbl_ana_negozi.comune, TRUNCATE( 6363 * sqrt( POW( RADIANS( ) - RADIANS(tbl_ana_negozi.`lat`) , 2 ) + POW( RADIANS( ) - RADIANS( tbl_ana_negozi.`long` ) , 2 ) ) , 3 ) as 'distanza' , tbl_ana_negozi.lat, tbl_ana_negozi.long,tbl_ana_negozi.`raggio_azione`, tbl_ana_negozi.`logo`, tbl_ana_negozi.descrizione FROM tbl_ana_negozi Inner Join tbl_categorie_merceologiche ON tbl_ana_negozi.categoria_merceologica = tbl_categorie_merceologiche.id_categoria Left Join tbl_annunci ON tbl_annunci.id_negozio = tbl_ana_negozi.id_negozio WHERE tbl_ana_negozi.nome_attivit IS NOT NULL and tbl_ana_negozi.aperto =1 and tbl_ana_negozi.attivo =1 and tbl_categorie_merceologiche.categoria like '%pizz%' and tbl_ana_negozi.id_negozio <> 1 and provincia='' order by distanza asc