Tapi untuk mysql sudah built in perintah khusus yaitu GROUP_CONCAT
Jadi misal hasil query nama orang dengan perintah select nama from tstudent menghasilkan, kolom nama sebagai berikut :
-Agung
-Sagita
-Purnama
Dan kita menginginkan hasil dari 3 data baris dalam kolom nama itu berkumpul menjadi 1 baris dipisah koma
"Agung, Sagita, Purnama"
Maka perintahnya select group_concat(nama) as `DaftarNama` from tstudent
Fungsi ini bukan untuk transpose atau pivoting, karena untuk merubah kolom ke baris dengan matrix simetris, saya biasanya menggunakan sub-querying.
Informasi lebih lanjut untuk opsi opsi dalam group_concat ini, misal ganti separator selain koma, sistem urutan dan lainnya ada disini
Software Klinik Dan Software Apotek
Manajemen Inventori, Rekam medis, Billing dan Kasir/POS, Garansi Error Seumur Hidup Saya !
Harga Rp 2 Juta untuk software klinik dan Rp 950rb untuk software apotek, Silakan Mampir
www.aespesoft.com