Non me ne intendo molto, dovrai chiedere a chi è più esperto.
Tirando a indovinare direi
codice:select t3.name,group_concat(t1.name),count(*) from tab t1 left outer join tab t2 on t2.id=t2.own,tab t3 where t3.id=t1.own and t1.own>0 group by t1.own