use*_*580 136 mysql group-concat separator
我有一个查询,我正在使用GROUP_CONCAT和自定义分隔符,因为我的结果可能包含逗号:'----'
这一切都运行良好,但它仍然以逗号分隔,所以我的输出是:
Result A----,Result B----,Result C----
Run Code Online (Sandbox Code Playgroud)
我怎样才能使输出为:
Result A----Result B----Result C----
Run Code Online (Sandbox Code Playgroud)
我认为这是自定义分隔符的想法!
如果失败了,你可以在结果中逃避逗号,所以我可以用GROUP_CONCAT逗号在PHP中爆炸吗?
Joe*_*lli 331
看起来你在GROUP_CONCAT函数中缺少SEPARATOR关键字.
GROUP_CONCAT(artists.artistname SEPARATOR '----')
Run Code Online (Sandbox Code Playgroud)
你编写它的方式,你使用默认的逗号分隔符artists.artistname与'----'字符串连接.
小智 12
查询以满足您的要求
SELECT id,GROUP_CONCAT(text SEPARATOR ' ') AS text FROM table_name group by id;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
196477 次 |
| 最近记录: |