将某个表中的每条数据的某个字段以逗号(或其他分隔符)分隔的方式组合成一个单独的字符串,可以使用GROUP_CONCAT()函数。
假设有一个名为TABLE_NAME的表,其中有name字段。
示例1:将每条数据的name字段以逗号分隔,合并成一个字符串:
SELECT
GROUP_CONCAT(name SEPARATOR ', ') AS names
FROM
TABLE_NAME
```
示例2:将每条数据的name字段前后添加单引号并以逗号分隔,合并成一个字符串:
```sql
SELECT
GROUP_CONCAT(CONCAT("'",name, "'") SEPARATOR ', ') AS names
FROM
TABLE_NAME
```