INSERT INTO a_anapersone
(idcontatto,persona_fisica_giuridica
,cognome,nome,codfisc,datanascita,sesso_mf,id_cittanascita
,id_cittaresidenza,capcittaresidenza,indirizzo
,telefono,cellulare,email
,disattivo)
SELECT @idcontatto
, 0 AS persona_fisica_giuridica
, MAX(import.cognome)
, MAX(import.nome)
, MAX(import.codfisc)
, MAX(import.datanascita)
, MAX(LOWER(import.sesso)) AS sesso_mf
, MAX(import.id_cittanascita)
, MAX(import.id_cittaresidenza)
, MAX(import.cap) AS capcittaresidenza
, MAX(import.indirizzo)
, MAX(import.telefono)
, MAX(import.cellulare)
, MAX(import.email)
, 0 AS disattivo
FROM **name_table** AS import
GROUP BY import.codfisc
;
UPDATE **name_table** AS import
INNER JOIN a_anapersone AS p ON (p.idcontatto=@idcontatto AND import.codfisc=p.codfisc)
SET import.idpersona=p.id