MySQL में दो तालिकाओं, UNION ALL को संयोजित करने के लिए। आइए एक टेबल बनाएं -
mysql> तालिका बनाएं DemoTable1 (Id int, FirstName varchar(20));क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.52 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable1 मानों में डालें (10, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) mysql> DemoTable1 मानों में डालें (20, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.28 सेकंड) )
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable1 से *चुनें;
आउटपुट
<पूर्व>+----------+-----------+| आईडी | प्रथम नाम |+----------+---------------+| 10 | जॉन || 20 | कैरल |+----------+-----------+2 पंक्तियों में सेट (0.00 सेकंड)दूसरी तालिका बनाएं।
mysql> टेबल बनाएं DemoTable2 (Id int, FirstName varchar(20));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.22 सेकंड)
इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -
mysql> DemoTable2 मानों में डालें (20, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.28 सेकंड) mysql> DemoTable2 मानों में डालें (40, 'क्रिस'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.38 सेकंड) )
चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -
mysql> DemoTable2 से *चुनें;
आउटपुट
<पूर्व>+----------+-----------+| आईडी | प्रथम नाम |+----------+---------------+| 20 | डेविड || 40 | क्रिस |+------+-----------+2 पंक्तियों में सेट (0.00 सेकंड)दो तालिकाओं को जोड़ने की क्वेरी निम्नलिखित है -
mysql> DemoTable1 से * चुनें जहां Id=20 Union सभी * DemoTable2 से चुनें जहां Id=20;