गठबंधन करने के लिए, दो पंक्तियों में कुछ विशेषताओं को एक में संयोजित करने के लिए GROUP_CONCAT() फ़ंक्शन का उपयोग करें। विभाजक के रूप में, हाइफ़न का उपयोग करें।
आइए पहले एक टेबल बनाएं -
mysql> टेबल बनाएं DemoTable1386 -> (-> Title varchar(255), -> Name varchar(60) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1386 मानों में डालें ('MySQL का परिचय', 'पॉल डुबोइस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1386 मानों में डालें ('जावा इन डेप्थ', 'खालिद मुगल');क्वेरी ओके, 1 पंक्ति प्रभावित (0.48 सेकंड) mysql> DemoTable1386 मानों में डालें ('MySQL का परिचय', 'रसेल डायर'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> DemoTable1386 मानों में डालें ('Java in गहराई', 'जोशुआ बलोच');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड)
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1386 से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------------------+---------------+| शीर्षक | नाम |+-----------------------+---------------+| MySQL का परिचय | पॉल डुबॉइस || गहराई में जावा | खालिद मुगल || MySQL का परिचय | रसेल डायर || गहराई में जावा | जोशुआ ब्लोच |+--------------------------+---------------+4 पंक्तियाँ सेट में (0.00 सेकंड)डुप्लिकेट मानों को संयोजित करने की क्वेरी निम्नलिखित है -
mysql> DemoTable1386-> Group by Title से शीर्षक, group_concat (नाम विभाजक '----') चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+--------------------------+--------------------- ---------------+| शीर्षक | group_concat(नाम विभाजक '----') |+--------------------------+------------- ------------------------+| MySQL का परिचय | पॉल डुबॉइस ---- रसेल डायर || गहराई में जावा | खालिद मुगल ---- जोशुआ बलोच |+---------------------------+---------------- ---------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)