oracle数据库 上 如果有两条数据 id和name一样, 想要根据id去除重复,并且将两条数据hm进行合并在一起,请问这个语句要怎么写

oracle数据库 上 如果有两条数据 id和name一样,hm 两条数据不一样, 想要根据id去除重复,并且将两条数据hm进行合并在一起,请问这个语句要怎么写;表名 :biao

img

img

group_concat()

select id,name ,
 listagg(hm,',') within group (order by hm) hm 
fromgroup by  id,name