Saya memiliki kueri tempat saya menggunakan GROUP_CONCAT
dan pemisah khusus karena hasil saya mungkin mengandung koma: '----'
Ini semua bekerja dengan baik, namun masih dipisahkan koma, jadi output saya adalah:
Result A----,Result B----,Result C----
Bagaimana saya bisa membuatnya jadi outputnya adalah:
Result A----Result B----Result C----
Saya pikir ini adalah ide pemisah khusus!
Gagal itu, bisakah Anda menghindari koma dalam hasil Anda, jadi saya bisa meledak di PHP oleh GROUP_CONCAT
koma?
mysql
group-concat
separator
pengguna984580
sumber
sumber
Jawaban:
Sepertinya Anda melewatkan kata kunci SEPARATOR di fungsi GROUP_CONCAT .
Cara Anda menulisnya, Anda menyatukan
artists.artistname
dengan'----'
string menggunakan pemisah koma default.sumber
Permintaan untuk mencapai persyaratan Anda
sumber
----
sebagai pemisah.Atau, jika Anda melakukan split - gabung:
Anda mungkin ingin menambahkan
WITHIN RECORD
, seperti ini:dari halaman BigQuery API
sumber