GROUP_CONCAT
結果にカンマが含まれる可能性があるため、カスタムセパレータを使用しているクエリがあります: '----'
これはすべてうまく機能しますが、まだコンマで区切られているため、出力は次のようになります。
Result A----,Result B----,Result C----
出力を次のようにするにはどうすればよいでしょうか:
Result A----Result B----Result C----
これはカスタムセパレーターのアイデアだと思いました!
それができない場合は、結果内のカンマをエスケープして、PHP でGROUP_CONCAT
カンマによって爆発させることができますか?
ベストアンサー1
SEPARATORキーワードが抜けているようです。グループ連結関数。
GROUP_CONCAT(artists.artistname SEPARATOR '----')
記述した方法では、デフォルトのコンマ区切り文字を使用して文字列artists.artistname
を連結しています。'----'