0

DB列数据是多行数据,现在我需要单行得到结果

DB : Mysql 表名 :: master_countries

数据库数据

所以我想以单行逗号分隔输出:

SELECT REPLACE(country, '\n' ,',')  FROM master_countries
4

2 回答 2

1

SELECT id,GROUP_CONCAT(country) FROM master_countries GROUP BY id;

于 2020-08-31T13:07:21.677 回答
0

尝试这个 :

SELECT REPLACE(country, '\r\n' ,',')  FROM master_countries

或者

SELECT REPLACE(country, '\n\r' ,',')  FROM master_countries
于 2020-08-31T12:51:22.477 回答