简单的数据库group by后要进行某字段拼接 就是一个函数 mysql 的 group_concat(v.x) as xxx oracle 的 wm_concat(v.x) as xxx SQL Server 的就比较麻烦 SELECT table.id, stuff(( SELECT ‘,’ + t.xx FROM table t WHERE t.id = table .id FOR xml path(’’)) , 1 , 1 , ‘’) as names FROM table