यदि आप केवल रंग और छवि फ़ील्ड को संयोजित करना चाहते हैं:
SELECT v_ebt, CONCAT("color: ", colors, "; image: ", image) AS Data FROM table;
सभी डेटा को एक कॉलम में लंबवत रूप से प्राप्त करने के लिए और अभी भी सामान्य पहचानकर्ता द्वारा ऑर्डर करने की अनुमति देने के लिए, इस पर विचार करें:
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;
यदि आप डेटा की कई पंक्तियों को एक स्ट्रिंग में जोड़ना चाहते हैं, तो 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;
चार(10) + चार(13) के साथ काम करने के लिए बेला नहीं मिल सकता और न ही +
के साथ संयोजन और मेरे पास परीक्षण करने के लिए MySQL नहीं है, लेकिन उम्मीद है कि यह आपको शुरू कर देगा।
फिर क्वेरी के भीतर ऐसा करने की कोशिश करने के बजाय, एक रिपोर्ट बनाने का विकल्प होता है जो v_ebt डेटा द्वारा क्रमबद्ध और समूहित करेगा। यह एक्सेस में आसान होगा और मुझे उम्मीद है कि MySQL रिपोर्टिंग टूल और क्रिस्टल रिपोर्ट्स इसे कर सकते हैं।