GROUP_CONCAT逗号分隔符 – MySQL
我有一个查询,我正在使用GROUP_CONCAT和自定义分隔符作为我的结果可能包含逗号:'—-' 
这一切运作良好,但它仍然逗号分隔,所以我的输出是:
 Result A----,Result B----,Result C---- 
我怎么能这样做的输出是:
 Result A----Result B----Result C---- 
我以为这是一个自定义分隔符的想法!
 如果不这样做,你可以在结果中转义逗号,所以我可以通过GROUP_CONCAT逗号在PHP中爆炸吗? 
看起来你错过了GROUP_CONCAT函数中的SEPARATOR关键字。
 GROUP_CONCAT(artists.artistname SEPARATOR '----') 
 你写这个的方式,你使用默认的逗号分隔符连接artists.artistname和'----'string。 
尝试这个
 GROUP_CONCAT(artists.artistname SEPARATOR '----') 
或者,如果你正在做一个拆分join:
 GROUP_CONCAT(split(thing, " "), '----') AS thing_name, 
 你可能想包括在WITHIN RECORD ,就像这样: 
 GROUP_CONCAT(split(thing, " "), '----') WITHIN RECORD AS thing_name, 
来自BigQuery API页面