इसके लिए MySQL में INSERT INTO SELECT स्टेटमेंट का इस्तेमाल करें। आइए एक टेबल बनाएं -
mysql> तालिका बनाएं demo61−> (−> id int,−> नाम varchar(20)−> )−>;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.84 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो61 मानों (1, 'जॉन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.63 सेकंड) mysql> डेमो61 मानों में डालें (2, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) )mysql> डेमो61 मानों (1, 'माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमो61 मानों में डालें (2, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.30 सेकंड) mysql> डेमो61 मानों में डालें(2,'बॉब');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड)
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो61 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | जॉन || 2 | डेविड || 1 | माइक || 2 | कैरल || 2 | बॉब |+------+----------+5 पंक्तियों में सेट (0.00 सेकंड)दूसरी तालिका बनाने की क्वेरी निम्नलिखित है।
mysql> टेबल डेमो62 बनाएं-> (−> Employee_id int null auto_increment Primary key,−> Employee_name varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.60 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो62 (कर्मचारी_नाम) में डालें-> डेमो61 से नाम चुनें जहां आईडी =2; क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.14 सेकंड) रिकॉर्ड:3 डुप्लिकेट:0 चेतावनियाँ:0
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो62 से *चुनें;
यह निम्नलिखित आउटपुट देगा -
+--------------+---------------+| कर्मचारी_आईडी | कर्मचारी_नाम |+---------------+---------------+| 1 | डेविड || 2 | कैरल || 3 | बॉब |+---------------+---------------+3 पंक्तियों में सेट (0.00 सेकंड)