oracle (用了listagg函数,Oracle11.2新增的函数)
表结构:
查询语句:select s."name",listagg(s."course",',') within group(order by s."course") as courses from "sys_test" s group by s."name";
得到的结果为:
mysql (用了group_concat)
同样上面的表结构
查询语句:select s.name,group_concat(s.course) as courses from sys_test s group by s.name
得到的结果为: