GROUP_CONCAT カンマ区切り - MySQL 質問する

GROUP_CONCAT カンマ区切り - MySQL 質問する

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を連結しています。'----'

おすすめ記事