mysql如何将多行数据合并成一行

如题所述

您好.

以前有高人写过类似的:

select id,group_concat(re_id order by re_id separator ",") as re_id
from tablename
group by id

方法2:

select group_concat(list_name) from aa_list

如果还有问题,可以继续追问,感谢。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-01
你的意思是将查询结果的多行合并成一行吗,SQL语句在select子句上做修改,给相同表命名不同的别名,然后再select子句中就可以用不同的表面引用相同的字段了
第2个回答  2020-09-17

这篇详细讨论了关于多行合并的问题。可以看一下。

MySQL多行合并 - GROUP_CONCAT 详细教程