Jika Anda hanya ingin menggabungkan warna dan bidang gambar:
SELECT v_ebt, CONCAT("color: ", colors, "; image: ", image) AS Data FROM table;
Untuk mendapatkan semua data secara vertikal dalam satu kolom dan masih memungkinkan pengurutan berdasarkan pengenal umum, pertimbangkan:
SELECT 1 AS Srt, v_ebt AS Grp, v_ebt AS Data FROM docs
UNION SELECT 2, v_ebt, CONCAT("color: ", colors, ", image: ", image)
FROM docs
ORDER BY Grp, Srt;
Jika Anda ingin menggabungkan beberapa baris data menjadi satu string, jelajahi fungsi GROUP_CONCAT.
SELECT v_ebt, GROUP_CONCAT(CONCAT("color: ", colors, ", image: ", image, Char(10)+Char(13))
ORDER BY CONCAT("color: ", colors, ", image: ", image, Char(10)+Char(13))) AS list
FROM table
GROUP BY v_ebt;
Tidak dapat membuat biola berfungsi dengan Char(10) + Char(13) atau gabungan dengan +
dan saya tidak memiliki MySQL untuk diuji, tetapi semoga ini membantu Anda memulai.
Kemudian alih-alih mencoba melakukan ini dalam kueri, ada opsi untuk membuat laporan yang akan mengurutkan dan mengelompokkan berdasarkan data v_ebt. Ini akan menjadi sederhana di Access dan saya berharap alat pelaporan MySQL dan Crystal Reports dapat melakukannya.