हमारे उदाहरण के लिए, हम दो टेबल बनाएंगे और दूसरी टेबल में मौजूद नहीं टेबल से पंक्तियों को प्राप्त करने के लिए नेचुरल लेफ्ट जॉइन लागू करेंगे।
पहली तालिका बनाना।
mysql> टेबल बनाएं FirstTableDemo -> ( -> id int, -> name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.48 सेकंड)
पहली तालिका में रिकॉर्ड सम्मिलित करना।
mysql> FirstTableDemo मानों में डालें(1,'बॉब'),(2,'जॉन'),(3,'कैरोल'); क्वेरी ठीक है, 3 पंक्तियाँ प्रभावित (0.13 सेकंड) रिकॉर्ड:3 डुप्लीकेट:0 चेतावनियाँ :0
सभी रिकॉर्ड प्रदर्शित करने के लिए।
mysql> FirstTableDemo से *चुनें;
निम्न आउटपुट है।
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 1 | बॉब || 2 | जॉन || 3 | कैरल |+----------+----------+3 पंक्तियों में सेट (0.00 सेकंड)दूसरी तालिका बनाना।
mysql> तालिका बनाएं SecondTableDemo -> ( -> id int, -> name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.62 सेकंड)
दूसरी तालिका में रिकॉर्ड सम्मिलित करना।
mysql> SecondTableDemo मानों (1, 'बॉब'), (2, 'जॉन') में डालें; क्वेरी ठीक है, 2 पंक्तियां प्रभावित (0.12 सेकेंड) रिकॉर्ड:2 डुप्लीकेट:0 चेतावनियां:0
सभी रिकॉर्ड प्रदर्शित करने के लिए।
mysql> सेकेंडटेबलडेमो से *चुनें;
निम्न आउटपुट है।
<पूर्व>+----------+------+| आईडी | नाम |+----------+------+| 1 | बॉब || 2 | जॉन |+------+------+उन पंक्तियों का चयन करने के लिए सिंटैक्स निम्नलिखित है जो दूसरी तालिका में नहीं हैं।
mysql> tbl1 चुनें।* -> FirstTableDemo tbl1 से -> प्राकृतिक बाएँ जॉइन सेकेंडटेबलडेमो tbl2 -> जहाँ tbl2.name IS NULL है;
निम्नलिखित आउटपुट है जो उन पंक्तियों को प्रदर्शित करता है जो पहली तालिका में हैं, लेकिन दूसरी तालिका यानी "कैरोल" में नहीं हैं।
<पूर्व>+----------+----------+| आईडी | नाम |+----------+----------+| 3 | कैरल |+----------+----------+1 पंक्ति में सेट (0.03 सेकंड)