मर्ज करने के लिए, सरल जॉइन का उपयोग करें। निम्नलिखित वाक्य रचना है -
selectaliasName1.yourColumnName1,aliasName1.yourColumnName2,...NaliasName2.yourColumnName1 from yourTableName1 aliasName1...NjoinyourTableName2 aliasName2 on your condition;
आइए एक टेबल बनाएं -
mysql> क्रिएट टेबल डेमो8−> (−> id int,−> name varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.77 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो8 मान (100, 'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमो 8 मानों में डालें (101, 'माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> डेमो8 मान (102, 'बॉब') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो8 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+------+| आईडी | नाम |+----------+------+| 100 | जॉन || 101 | माइक || 102 | बॉब |+----------+------+3 पंक्तियों में सेट (0.00 सेकंड)दूसरी तालिका बनाने की क्वेरी निम्नलिखित है -
mysql> क्रिएट टेबल डेमो9−> (−> id int,−> age int−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.90 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो9 मानों में डालें (100,27); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> डेमो 9 मानों में डालें (101,24); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> सम्मिलित करें डेमो 9 मानों में (102,28); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो9 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+------+| आईडी | उम्र |+------+------+| 100 | 27 || 101 | 24 || 102 | 28 |+------+------+3 पंक्तियाँ सेट में (0.00 सेकंड)परिणामों को मर्ज करने की क्वेरी निम्नलिखित है -
mysql> डेमो8 से tbl1.id,tbl1.name,tbl2.age−> चुनें tbl1−> join−> डेमो9 tbl2−> tbl1.id=tbl2.id पर चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------+------+| आईडी | नाम | उम्र |+------+------+------+| 100 | जॉन | 27 || 101 | माइक | 24 || 102 | बॉब | 28 |+------+------+------+3 पंक्तियाँ सेट में (0.00 सेकंड)