आप इसे GROUP_CONCAT() फ़ंक्शन की सहायता से प्राप्त कर सकते हैं। वाक्य रचना इस प्रकार है -
अपना कॉलमनाम1,अपना कॉलमनाम2,अपना कॉलमनाम3,..N,GROUP_CONCAT(yourColumnName4) किसी भी उपनाम के रूप में अपने टेबलनाम समूह से अपने कॉलमनाम3, अपने कॉलमनाम1,अपने कॉलमनाम2 से चुनें;
उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है -
mysql> तालिका बनाएं CommaDelimitedList -> (-> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(10), -> GroupId int, -> CompanyName varchar(15), -> RefId int, -> PRIMARY KEY( Id) -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.68 सेकंड)
INSERT कमांड का उपयोग करके तालिका में कुछ रिकॉर्ड डालें। क्वेरी इस प्रकार है -
mysql> CommaDelimitedList (नाम, GroupId, CompanyName, RefId) -> मान ('लैरी', 5, 'Google', 162) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> CommaDelimitedList में डालें ( नाम, GroupId, CompanyName, RefId) -> मान ('लैरी', 5, 'Google', 5); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.48 सेकंड) mysql> CommaDelimitedList (नाम, GroupId, CompanyName, RefId) में डालें -> मान ('लैरी', 5, 'गूगल', 4); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> CommaDelimitedList (नाम, GroupId, CompanyName, RefId) में डालें -> मान ('सैम', 6, 'अमेज़ॅन',3);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.31 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है -
mysql> CommaDelimitedList से *चुनें;
निम्न आउटपुट है -
<पूर्व>+-----+-------+----------+------+ आईडी | नाम | ग्रुप आईडी | कंपनी का नाम | रेफरी |+-----+----+ 1 | लैरी | 5 | गूगल | 162 || 2 | लैरी | 5 | गूगल | 5 || 3 | लैरी | 5 | गूगल | 4 || 4 | सैम | 6 | अमेज़न | 3 |+-----+----+-----+ सेट में (0.00 सेकंड)यहाँ एक सीमांकित स्तंभ सूची निष्पादित करने के लिए क्वेरी है -
mysql> नाम, GroupId, CompanyName, -> group_concat(RefId) को RefList के रूप में चुनें -> CommaDelimitedList से -> CompanyName, Name, GroupId द्वारा समूह;
निम्न आउटपुट है -
+----------+------------+---------------+--------+| नाम | ग्रुप आईडी | कंपनी का नाम | रेफलिस्ट |+----------+---------+ सैम | 6 | अमेज़न | 3 || लैरी | 5 | गूगल | 162,5,4 | सेट में पंक्तियाँ (0.00 सेकंड)