insert into tb_agnd_fone (id_agnd, id_agnd_fone, fone)
select tb_agnd.id_agnd, 1, tb_agnd.fone1
from tb_agnd
where
    tb_agnd.fone1 is not null and
    not exists (select 1
                from tb_agnd_fone
                where
                     tb_agnd_fone.id_agnd = tb_agnd.id_agnd and
                     tb_agnd_fone.id_agnd_fone =1);


insert into tb_agnd_fone (id_agnd, id_agnd_fone, fone)
select tb_agnd.id_agnd, 2, tb_agnd.fone2
from tb_agnd
where
    tb_agnd.fone2 is not null and
    not exists (select 1
                from tb_agnd_fone
                where
                     tb_agnd_fone.id_agnd = tb_agnd.id_agnd and
                     tb_agnd_fone.id_agnd_fone = 2);
                     
insert into tb_agnd_fone (id_agnd, id_agnd_fone, fone)
select tb_agnd.id_agnd, 3, tb_agnd.fone3
from tb_agnd
where
    tb_agnd.fone3 is not null and
    not exists (select 1
                from tb_agnd_fone
                where
                     tb_agnd_fone.id_agnd = tb_agnd.id_agnd and
                     tb_agnd_fone.id_agnd_fone = 3);

insert into tb_agnd_email (id_agnd, id_agnd_email, email)
select tb_agnd.id_agnd, 1, tb_agnd.email
from tb_agnd
where
    tb_agnd.email is not null and
    not exists (select 1
                from tb_agnd_email
                where
                     tb_agnd_email.id_agnd = tb_agnd.id_agnd and
                     tb_agnd_email.id_agnd_email = 1);
