MySql select 所有记录并以逗号分隔符显示在单个列中

MySql select all records and show in a single column with comma seperator

我的MySqltable是这样的;

id    name
1     test1
2     test2
3     test3

我想写一个 tsql 并像这样列出它们;

测试1、测试2、测试3

可能吗?谢谢

在 MySQL 中,您可以这样使用 GROUP_CONCAT

select group_concat(name separator ',') from table;