codice:select amico_di,cast(group_concat(id_amico order by id_amico) as char) amici from ( select amico_di,id_amico from amici union select id_amico,amico_di from amici order by id_amico ) as tab where id_amico = any (select id_amico from amici where amico_di = 1 union select amico_di from amici where id_amico = 1) and amico_di <> 1 group by amico_di order by amico_di