इसके लिए टेबल ए और बी पर लेफ्ट जॉइन का इस्तेमाल करें। आइए पहली टेबल बनाएं -
mysql> क्रिएट टेबल डेमो20−> (−> id int,−> नाम varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.87 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो20 मानों में डालें (100, 'जॉन'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.07 सेकंड) mysql> डेमो 20 मानों में डालें (101, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.24 सेकंड) )mysql> डेमो 20 मानों में डालें (102, 'माइक'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो 20 मानों में डालें (103, 'कैरोल'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql− डेमो20 से *चुनें;यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 100 | जॉन || 101 | बॉब || 102 | माइक || 103 | कैरल |+------+----------+4 पंक्तियों में सेट (0.00 सेकंड)
दूसरी तालिका बनाने की क्वेरी निम्नलिखित है -
mysql> तालिका बनाएं demo21−> (−> id int,−> नाम varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.70 सेकंड)
इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -
mysql> डेमो21 मानों में डालें (100, 'सैम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमो21 मानों में डालें (101, 'एडम'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) )mysql> डेमो21 मानों में डालें (133, 'बॉब'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> डेमो21 मानों में डालें (145, 'डेविड'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)पूर्व>चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो21 से *चुनें;यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 100 | सैम || 101 | एडम || 133 | बॉब || 145 | डेविड |+------+-------+4 पंक्तियाँ सेट में (0.00 सेकंड)
तीसरी तालिका बनाने की क्वेरी निम्नलिखित है -
mysql> क्रिएट टेबल डेमो22−> (−> id int,−> नाम varchar(20)−> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.39 सेकंड)
अब, मान लें, डेमो20 का टेबल नाम ए है, डेमो21 में बी है और डेमो22 में सी है। क्वेरी टेबल सी में डेटा डालने के लिए निम्नानुसार है यदि डेटा ए की तुलना में टेबल बी में नहीं है -
mysql> डेमो22 में डालें(id,name)−> डेमो20 से tbl1.id,tbl1.name चुनें tbl1−> tbl2.id=tbl1.id−> पर डेमो21 tbl2 से बाएं जुड़ें, जहां tbl2.id रिक्त है;क्वेरी ठीक है, 2 पंक्तियाँ प्रभावित हुई (0.21 सेकंड)रिकॉर्ड:2 डुप्लीकेट:0 चेतावनियाँ:0
चयन कथन का उपयोग करके तालिका से रिकॉर्ड प्रदर्शित करें -
mysql> डेमो22 से *चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 102 | माइक || 103 | कैरल |+------+----------+2 पंक्तियों में सेट (0.00 सेकंड)