Pertimbangkan tabel database yang menyimpan nama, dengan tiga baris: Peter Paul Mary Apakah ada cara mudah untuk mengubahnya menjadi satu string Peter, Paul,
Pertimbangkan tabel database yang menyimpan nama, dengan tiga baris: Peter Paul Mary Apakah ada cara mudah untuk mengubahnya menjadi satu string Peter, Paul,
Dengan menggunakan MySQL, saya dapat melakukan sesuatu seperti: SELECT hobbies FROM peoples_hobbies WHERE person_id = 5; Output saya: shopping fishing coding tetapi saya hanya ingin 1 baris, 1 col: Output yang Diharapkan: shopping, fishing, coding Alasannya adalah bahwa saya memilih...
Bagaimana saya mendapatkan: id Name Value 1 A 4 1 B 8 2 C 9 untuk id Column 1 A:4, B:8 2
Saya menggunakan GROUP_CONCAT()dalam permintaan MySQL untuk mengubah beberapa baris menjadi satu string. Namun, panjang maksimum hasil fungsi ini adalah 1024karakter. Saya sangat menyadari bahwa saya dapat mengubah param group_concat_max_lenuntuk meningkatkan batas ini: SET SESSION...
Saya punya tabel dan saya ingin menarik satu baris per id dengan nilai bidang yang digabungkan. Di meja saya, misalnya, saya punya ini: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 Dan saya ingin menampilkan: TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3...
Saya lakukan SELECT GROUP_CONCAT(categories SEPARATOR ' ') FROM table. Contoh data di bawah: categories ---------- test1 test2 test3 test4 test1 test3 test1 test3 Namun, saya akan test1 test2 test3 test4 test1 test3kembali dan saya ingin test1 test2 test3 test4kembali. Ada ide? Terimakasih...
Singkatnya: Apakah ada cara untuk mengurutkan nilai dalam pernyataan GROUP_CONCAT? Pertanyaan: GROUP_CONCAT((SELECT GROUP_CONCAT(parent.name SEPARATOR " » ") FROM test_competence AS node, test_competence AS parent WHERE node.lft BETWEEN parent.lft AND parent.rgt AND node.id =...
Saya memiliki kueri tempat saya menggunakan GROUP_CONCATdan 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...
Saya punya meja seperti: +-----------+-------+------------+ | client_id | views | percentage | +-----------+-------+------------+ | 1 | 6 | 20 | | 1 | 4 | 55 | | 1 | 9 | 56 | | 1 | 2 | 67 | | 1 | 7 | 80 | | 1 | 5 | 66 | | 1 | 3 | 33 | | 1 | 8 | 34 | | 1 | 1 | 52 | Saya mencoba
Jika saya memiliki tabel dengan data berikut di MySQL: id Name Value 1 A 4 1 A 5 1 B 8 2 C 9 bagaimana cara memasukkannya ke dalam format berikut? id Column 1 A:4,5,B:8 2 C:9 Saya pikir saya harus menggunakan GROUP_CONCAT. Tapi saya tidak yakin bagaimana cara