MySQL 提供了 GROUP_CONCAT() 函数,可以很方便地针对某字段下的值聚合成一个字符串,字符串内部默认使用“,”分割。...,ADAMS,SCOTT,JONES,SMITH
30 BLAKE,MARTIN,TURNER,WARD,JAMES,ALLEN
如果没有 GROUP_CONCAT() 函数...使用用户变量可以做到看似将整张表的数据按行处理的效果。
为了让大家看清使用了用户变量的处理过程,我把实现的步骤拆分成两部分。...最后,去掉中间过程生成的结果,只把最终的结果展现出来。...deptno := NULL,
@ename := '') AS t
ORDER BY deptno) t
GROUP BY deptno
在 SQL 里使用 CONCAT_WS() 函数将多个值拼接成一个字符串