तो इस वीडियो हम बात करेंगे जॉइंट के बारे में है ना और स्कल में अगर आपने जॉइंट नहीं सिखा तो इसका मतलब कुछ नहीं सिखा क्योंकि ज्वाइन से काफी ज्यादा इंपॉर्टेंट टॉपिक है इस में और आप जब किसी रियल टाइम प्रोजेक्ट पर कम करोगे तो ज्वाइन तो पक्का उसे होगा क्योंकि जो डाटा होता है वो किसी एक टेबल में नहीं होता वो मल्टीपल टेबल्स में स्टोर होता है और उसके हम लोग उसके लिए हम लोग जॉइंट्स को उसे करते हैं और अगर आप फर्स्ट टाइम ज्वाइन सिख रहे हो स्कल में तो ट्रस्ट मी ये वीडियो आपके लिए काफी ज्यादा इंपॉर्टेंट होगा क्योंकि इस वीडियो में हम लोग पूरा बेसिक से कवर करेंगे की ज्वाइन क्या होता है कितने टाइप्स के ज्वाइन होते हैं कौन सा ज्वाइन कब उसे करते हैं उसका सिंटेक्स क्या होता है उसको कैसे उसे करते हैं स्कल के अंदर तो उसकी एग्जांपल भी हम लोग स्केल में देखेंगे और सारी चीज हम लोग एक स्टेप बाय स्टेप कवर करेंगे इस वीडियो में तो वर्ड है ज्वाइन उसका मतलब ये होता है कंबाइन है ना किसी चीज को जोड़ना उसको हम लोग ज्वाइन बोलते हैं तो स्कल में जब ज्वाइन की बात करते हैं तो अब हम लोग किसी दो या उससे ज्यादा टेबल को ज्वाइन करते हैं मतलब कंबाइन करते हैं और ये कांबिनेशन ये जो कंबाइन करते हैं हम लोग ये किसी कॉमन कॉलम्स के ऊपर करते हैं तो प्रपोज करते हैं दो टेबल में पास टेबल ए और टेबल बी अगर इन दोनों टेबलस्पून मुझे कंबाइन करना ज्वाइन करना है तो इन दोनों के अंदर कोई ना कोई दो कॉलम कॉमन होने चाहिए मतलब से वैल्यूज जो इस कॉलम के अंदर है वो से वैल्यूज दूसरे वाले टेबल में भी होनी चाहिए तभी मैं स्टेबल को ज्वाइन कर सकता हूं adervise नहीं ठीक है तो अगर आप इसका बाय डेफिनेशन देखते हो तो ज्वाइन क्लोज़ इसे यूज्ड तू कंबाइन डाटा फ्रॉम तू और मोर टेबल्स बेस्ड ऑन रिलेटेड कॉलम बिटवीन डेम ठीक है इसको थोड़ा सा और हम लोग एग्जांपल के थ्रू समझ लेते हैं तो यहां पे आप क्वेश्चन देख सकते हो की हो मच अमाउंट वैसे पेड़ बाई कस्टमर मदन एंड व्हाट वास डी मॉडर्न पेमेंट डेट ठीक है तो इस क्वेश्चन में जाने से पहले मैं आपको समझा देता हूं की ये स्लाइड में है क्या तो यहां पे आप देख सकते हो की इसमें एक डाटा बेस है ठीक है उसके अंदर टोटल चार टेबल है तो सबसे पहले टेबल है वो आपकी कस्टमर टेबल है दूसरी पेमेंट तीसरी आपकी एड्रेस टेबल है और जो फोर्थ है वो आपकी कंट्री टेबल है ठीक है ये चारों एक दूसरे से कनेक्टेड है किसी ना किसी कॉलम कॉमन कॉलम्स के साथ ठीक है अब हमारा क्वेश्चन देखो आप उसमें कस्टमर का नाम दिया है इसका मतलब फर्स्ट नाम होगा कस्टमर टेबल से उठाया उसके अलावा जो क्वेश्चन पूछ रहा है वो है की कितना अमाउंट पे किया है किस मोड से की आप पेमेंट डेट क्या है तो अगर आप ये देखोगे तो ये पेमेंट टेबल के अंदर ये सारा डिटेल है तो अगर मैं इन दोनों टेबल को किसी तरह जोड़ डन तो मुझे कस्टमर नाम के सामने वो सारे डिटेल्स मिल जाएंगे तो एक स्टेप हम लोग और जाते हैं दोनों टेबल्स को देखते हैं की इसके अंदर वैल्यूज कैसे हैं ठीक है तभी आपके सामने दोनों टेबल्स आप देख सकते हो तो जो ऊपर वाली टेबल है वो आपकी कस्टमर आईडी टेबल है कस्टमर टेबल है और जो नीचे आपको डाटा दिख रहा है जो टेबल है वो आपकी पेमेंट टेबल है ठीक है कस्टमर टेबल में देखो आप कस्टमर आईडी है फर्स्ट नाम है लास्ट नाम है और एड्रेस आईडी है चार कॉलम से चार कॉलम से यहां पे पेमेंट के अंदर भी चार कॉलम से आपके पास कस्टमर आईडी अमाउंट मोड और पेमेंट साइड में देख सकते हो की कस्टमर मदन के बारे में पूछा है ना तो आप देखो जो फर्स्ट टेबल में देखो फर्स्ट नाम मदन ए रहा है उसका कस्टमर आईडी है अब आप सेकंड टेबल में ए जाओ कस्टमर आईडी तो उसके अगर आगे आप जाओगे तो उसमें अमाउंट मोड पेमेंट तीनों चीज आपको एक साथ मिल जाएगी है ना तो हम लोगों ने क्या किया फर्स्ट नाम से देखा की कस्टमर का आईडी क्या है और आईडी दोनों कॉलम में कॉमन था तो वहां से हम लोगों ने बाकी वैल्यूज को भी फाइंड आउट कर लिया और यहां पर अगर हम लोग ज्वाइन करेंगे तो कस्टमर आईडी दोनों टेबल में कॉमन है तो अगर इन दोनों टेबल को मुझे ज्वाइन कर रहा है तो वो कस्टमर आईडी के साथ दोनों टेबल को ज्वाइन कर सकता हूं ठीक है अब वो कैसे करना है वो कैसे होता है कौन से टाइप का ज्वाइन करना है वो तो फिर अभी हम लोग आगे देखते हैं तो अभी आप देख सकते हो की कितने टाइप्स के ज्वाइन होते हैं ठीक है तो यहां पर आपको सिर्फ हाई लेवल बताया की इतना टाइप्स के होते हैं और इनका डेफिनेशन अभी हम लोग आने वाली स्लाइड्स में देखेंगे तो सबसे पहला हम लोग का जो ज्वाइन है वो है इनर ज्वाइन ठीक दूसरा जो सबसे ज्यादा उसे होने वाला ज्वाइन है वो है लेफ्ट उसके बाद राइट जॉइंट और फुल ज्वाइन तो ये जो लेफ्ट ज्वाइन है इसको हम लोग लेफ्ट आउटर ज्वाइन भी बोलते हैं राइट ज्वाइन को राइट आउटर ज्वाइन भी बोलते हैं और फुल ज्वाइन को फुल आउटर ज्वाइन भी बोलते हैं इसको वैन डायग्राम बोलते हैं ठीक है इसको भी हम लोग एक-एक करके समझते हैं तो सबसे पहले बात करते हैं दो टेबल के बीच में कॉमन वैल्यूज देने के लिए ठीक है तो इसको आप लोग पहले वन डायग्राम की हेल्प से समझ लेते हैं और वन डायग्राम को आप माइंड में सेटअप कर लो ताकि आपको विजुलाइजेशन करने में इजी होगा तो आप सबसे पहले देख सकते हो मेरे पास सर्कल में एक टेबल ए एक टेबल बी तो जब दोनों सर्कल को हम लोग पास आते हैं जो कॉमन एरिया है ना दोनों सर्कल का उसको वो रिप्रेजेंट करता है आपका इनर ज्वाइन कॉमन एरिया का मतलब दो टेबल के इसमें जो फॉर्मल एलिमेंट्स आएंगे वैल्यूज आएंगे उनको हम लोग इनर ज्वाइन के थ्रू पुल कर सकते हैं हम लोग की दो टेबल्स हमारे पास तो इसको हम लोग थोड़ा अच्छे से समझ लेते हैं तो यहां पे मैंने वीडियो पॉज कर दिया अभी आप देख सकते हो मेरे पास एक टेबल है जिसके अंदर तीन वैल्यूज है वैन तू थ्री और उसके बाद उनकी रिस्पेक्टिव वैल्यू है X1 X2 X3 ठीक तो एक टेबल बी है मेरे पास जिसके अंदर वैन तू फोर है थ्री नहीं है मेरे पास और इसमें ये वैल्यू y1 Y2 और y4 अगर अब इन दोनों का मैं इधर ज्वाइन करूंगा ना तो इन दोनों में जो कॉमन एलिमेंट्स हैं वही मेरे पास आउटपुट में आएगा ठीक है अब इन दोनों में कॉमन किया है वैन दोनों टेबल में है तो वैन आएगा तू जो है वो दोनों टेबल में है तो तू आउटपुट में आएगा मगर थ्री दोनों टेबल में नहीं है और राइट साइड में जो फोर है वो भी दोनों टेबल में नहीं है है ना तो ये आउटपुट में नहीं आएगा अब इसको आप अगर प्ले करके देखोगे तब आप आउटपुट देख सकते हो वैन आया तू आया उसका रिस्पेक्टिव वैल्यू था X1 X2 और जो दूसरे टेबल था उसमें रिस्पेक्टिव वैल्यू था वैन और तू का y1 और Y2 तो ये ज्वाइन करके हम लोग ज्वाइन बोलते हैं हम लोग ठीक यहां से थोड़ा क्लियर होगा अभी इसको थोड़ा सा और एक स्टेप आगे ले जाते हैं अगर आपको अभी भी क्लियर नहीं हो तो प्रैक्टिकल इसको हम लोग करके देखते हैं उससे पहले ही देख लेते हैं की इसका सिंटेक्स क्या होता है मतलब इसको कैसे हम लोग ज्वाइन ज्वाइन इसको कैसे स्कल में अप्लाई करते हैं ठीक तो यहां पे आप इनर ज्वाइन का सिंटेक्स देख सकते हो सबसे पहले हम लोग लिखते हैं सिलेक्ट कॉलम के नाम जैसा अभी तक करते आए हैं फ्रॉम टेबल का नाम अब यहां पे ज्वाइन करने के लिए ओबवियस सी बात है एक से ज्यादा टेबल होना चाहिए है ना तो सबसे पहले हम लोगों ने टेबल का नाम लिखा है तो टेबल ए बोल रहा है उसको उसके बाद आप ज्वाइन का टाइप्स स्पेसिफाई करते हो सभी ज्वाइन में जितने भी तरह के जॉइंट्स होते हैं सब में से सबका से टेक्स्ट ही से होता है सिर्फ यहां पे जो आप ज्वाइन का नाम देखते हो ना इसी से वो ज्वाइन कर टाइप डिफाइन होता है तो जैसे यहां पे लिखा हुआ इनर ज्वाइन इनर ज्वाइन किसके साथ करना है टेबल बी के साथ करना कैसे करना है तो फिर वह नीचे वाली लाइन बताते हैं ऑन टेबल 8 डॉट कॉलम का नाम अब यहां पे एक चीज का ध्यान रखना की दोनों कॉलम के नाम से होने चाहिए अगर यहां पे आप सपोस करो कॉलम है कस्टमर आईडी तो टेबल ए डॉट कस्टमर आईडी = टेबल बी डॉट कस्टमर आईडी अगर दोनों कॉलम में वैल्यू से नहीं है तो फिर वो ज्वाइन कम नहीं करेगा एंड आपको आउटपुट में कोई रिजल्ट नहीं आएगा और ये जो इनर ज्वाइन लिखा हुआ है यहां पे आप जैसे टेबल ए और टेबल बी लिखा हुआ अगर इन दोनों को चेंज कर डन मैं मतलब टेबल बी पहले लिख डन टेबल बाद में लिख डन तब भी मेरा आउटपुट से रहेगा क्योंकि हम दोनों टेबल से कॉमन एलिमेंट्स उठा रहे हैं ठीक तो कॉमन है तो चाय आप पहले किसी को भी लो आपका रिजल्ट से आएगा अब इसका एग्जांपल हम लोग में चल के देख लेते हैं तो आप यहां पर देख सकते हो की मेरे पास एक टेबल है कस्टमर नाम की जिसमें कस्टमर आईडी है फर्स्ट नाम है लास्ट नाम है और एड्रेस आइडिया और रिकॉर्ड टेबल है मेरे पास जिसका नाम है पेमेंट अब इसको करते हैं रन तो आप देख सकते हो पेमेंट के अंदर जो पेमेंट टेबल है उसके अंदर भी कस्टमर आईडी है उसके बाद अमाउंट है उसके बाद मोड है तो मोड में आपको बताया की किस तरीके से अपने पैसा ट्रांसफर किया कैश क्रेडिट कार्ड या मोबाइल पेमेंट से और लास्ट है आपके पास पेमेंट डेट अपने किस डेट को पेमेंट किया अगर आप यह दोनों टेबल को मुझे ज्वाइन करना है इनर ज्वाइन की हेल्प से तो इसमें जो कॉमन आईडी है मतलब कॉमन जो कॉलम में जिसके साथ ज्वाइन कर सकता हूं वो कस्टमर आईडी तो मेरे पास दो टेबल है कस्टमर और पेमेंट को ज्वाइन करते हैं तो मैं लिखता हूं सिलेक्ट सब कुछ फ्रॉम कस्टमर टेबल और यहां पर मैं लिख रहा हूं ऐसी लिखा हुआ है इसको हम लोग एक तरह का एक टेंपरेरी नाम देने का कम करता है क्योंकि मैं नहीं चाहता की बार-बार कस्टमर इतना बड़ा नाम लिखूं है ना तो उसके लिए मैं सिर्फ सी लिख रहा हूं तो उससे रिप्रेजेंटेशन थोड़ा इजी हो जाता है उसको लिखना और यहां पर हम लोग को ज्वाइन करना है इनर ज्वाइन तो मैं इसको बोलूंगा इनर ज्वाइन कर दो आप टेबल बी का नाम दे रहा होगा तो टेबल बी है मेरा कौन सा पेमेंट पेमेंट के ऊपर करना है और इसको मैं बोल देता हूं एस पी टेक अब कोई भी नाम दे सकते हो मैं एक सिंगल वर्ड का दे रहा हूं अल्फाबेट का उसके बाद कैसे ज्वाइन करना अब आपको वह बताना है मैंने बता दिया ज्वाइन कर टाइप इनर ज्वाइन है कैसे करना है वो बता रहा हूं आपको आप लिख सकते हो इस इक्वल्स तू पी डॉट कस्टमर अंडरस्कोर आईडी ठीक दोनों पर मुझे ज्वाइन करना स्टार का मतलब ज्वाइन करने के बाद मुझे सारे कॉलम चाहिए दोनों टेबल से इसको करते हैं ज्वाइन अब आउटपुट में देखो सिर्फ दो रोज और गिटार टेबल स्टार्ट हो गया है कस्टमर आईडी अमाउंट मोड है ना और उसके बाद अगर आप राइट साइड में जाओगे तो पेमेंट डेट तो ये चार कॉलम्स आपके टेबल नंबर तू पेमेंट टेबल से आए तो यहां पर सिर्फ दो रोज ऑफ डाटा इसलिए ए रहा है क्योंकि दोनों टेबल में सिर्फ दो ही कस्टमर है जो की कॉमन है कस्टमर आईडी जिसका वैन है और कस्टमर आईडी इसका तू है बाकी दोनों टेबल में अलग-अलग कस्टमर आईडी के कस्टमर से इसलिए इनर ज्वाइन में वो डाटा यहां पर नहीं ए रहा है ठीक तो इस तरह से हम लोग ज्वाइन का उसे करते हैं अगर आपको इस केस में सपोर्ट करो सारा रोज डाटा नहीं चाहिए तो यहां पे आप मेंशन कर सकते हो जैसे हम लोग पिछले प्रीवियस वीडियो में देखा है इसके अलावा अगर आपको कोई कंडीशन लगाना या ग्रुप बाय लगाना है या आपको वेयर क्लॉथ लगाना है तो वो सब आप आगे इट इसे कर सकते हो उसमें कोई दिक्कत नहीं है आप ज्वाइन के साथ वो सारी कंडीशंस को उसे कर सकते हो ठीक है जैसे अगर मुझे कोई एक सपोस करो एक ये कॉलम उठा है तो मैं इसे लिखता हूं सी डॉट सी एंड स्कोर नाम ठीक और पेमेंट से मुझे चाहिए पी डॉट अमाउंट और बोल देता हूं पी डॉट मोड ये जो कॉलम है ये कौन से टेबल से उठाना है अभी तो चलो दोनों टेबल में यूनिक कॉलम्स के नाम है बट फ्यूचर में ऐसा हो सकता है की से नाम अलग-अलग टेबल में हो है ना तो उसके लिए हम लोग स्पेसिफाई करेंगे भाई तू कस्टमर से ही फर्स्ट नाम को उठाना पेमेंट चाहिए अमाउंट को उठाना और पेमेंट से मोड को उठाना दूसरा फायदा ये होता है की कल को आपका कोड दूसरा बांदा देखता है या दूसरा बांदा उसको कोड पर कम करता है तो उसको समझ में आएगा कौन से टेबल से कौन सा कॉलम से उठा रहे हो ठीक है तो उसकी भी लाइफ इजी हो जाएगी तो ये एक तरह का स्टैंडर्ड मतलब तरीका होता है अब देख लेते हैं और कौन-कौन से टाइप्स के स्किल जॉइंट होते हैं अब इनर ज्वाइन के बाद आप जो एक और सबसे ज्यादा उसे करोगे ज्वाइन वो है लेफ्ट ज्वाइन है ना तो आप मोस्ट ऑफ डी टाइम और लेफ्ट ज्वाइन के साथ ही कम करोगे ठीक तो लेफ्ट ज्वाइन क्या होता है तो लेफ्ट ज्वाइन मैं आपको सारा डाटा मिलता है जो की लेफ्ट टेबल में है ना और वो मैच करता है अगर राइट टेबल से अगर राइट टेबल से मैच नहीं करता तो वो आपको नल वैल्यूज दे देगा मगर लेफ्ट टेबल का आपको सारा डाटा आउटपुट में मिलेगा ही मिलेगा अब इसको वन डायग्राम से भी समझ सकते हो नीचे टेबल ए है टेबल बी है बट टेबल ए का सारा डाटा कलर्ड है इसका मतलब आपको टेबल लेके सारी वैल्यूज आउटपुट में मिलेगी ठीक है अगर इसको हम लोग डायग्राम के हेल्प से सीखें तो अभी मैं इसको पॉज कर देता हूं तो यहां पे आप देख सकते हो लेफ्ट ज्वाइन में मेरे पास लेफ्ट साइड तीन रोज ऑफ डाटा है जिसमें वैन है तू है थ्री है तीन वैल्यूज है राइट टेबल की अगर मैं बात करता हूं तो उसमें वैन है तू है फोर है थ्री नहीं है ठीक है और हम लोग क्या कर रहे हैं अभी लेफ्ट ज्वाइन कर रहा है तो आउटपुट में होगा क्या टेबल एक ही तो सारी वैल्यू आएगी 123 मगर टेबल 20 से वहीं वैल्यूज उठेगा जो टेबल ए में कॉमन है जैसे की वैन है दोनों में है तू दोनों में है मगर फोर नहीं है तो ये फोर का आउटपुट में नहीं उठेगा ठीक है इसका एक बार प्ले करके देख लेते हैं तो आप देखो ये हो गया ज्वाइन और यहां पर आउटपुट देख सकते हो वैन आया तू आया थ्री आया ये टेबल ए में द मतलब लेफ्ट टेबल में सारा कुछ था राइट में आपके पास फोर था वो आउटपुट में नहीं है क्योंकि वो लेफ्ट टेबल में ही नहीं है तो जो लेफ्ट टेबल में नहीं वो राइट से आउटपुट में नहीं उठेगा उसे केस में हम लोग लेफ्ट ज्वाइन का उसे करते हैं और चलते हैं नेक्स्ट इसका सिंटेक्स देख लेते हैं तो अब उसका सेंटर देख लेते हैं तो यहां पे भी सिमिलर तू आपका इनर ज्वाइन जैसा सिंटेक्स है सबसे पहले आप सिलेक्ट करोगे कॉलम की नाम या नेम्स उसके बाद फ्रॉम टेबल ए उसके बाद किस टाइप का ज्वाइन करना है ना तो हम लोग बोलेंगे लेफ्ट ज्वाइन टेबल बी उसके बाद आपको बताना है की वो ज्वाइन कैसे करना है आपको तो मैं चाहता हूं ऑन टेबल डॉट कॉलम का नाम जैसे पिछले वाले ज्वाइन में मैंने आपको बताया था की आप टेबल ए टेबल बी कोई भी आगे पीछे लिख सकते हो है ना बट यहां वैसा नहीं होगा आपका लेफ्ट और राइट ज्वाइन में आपको ये चीज का ध्यान रखना होगा जो भी आपका सबसे पहले टेबल लिखोगे उसके ऊपर आपको ज्वाइन कम करेगा तो मैंने सबसे पहले टेबल ए लिखा है तो मेरा जो लेफ्ट है मेरा लेफ्ट हो जाएगा टेबल जो राइट साइड में है वह टेबल भी मेरा राइट साइड वाला हो जाएगा कॉमन होना चाहिए वैल्यूज के अंदर ठीक है इसको भी एग्जांपल हम लोग चला के देख लेते हैं तो यहां पे हम लोगों ने से एग्जांपल वाली क्वेरी यहां पे लिख दी है सिलेक्ट स्टार फ्रॉम कस्टमर जिसको हम लोग बोल रहे हैं सी एस सी बोल रहा है और लेफ्ट ज्वाइन लगा रहे हैं यहां पे ठीक है लास्ट टाइम इनर गया था इस बार लेफ्ट जॉइंट पेमेंट टेबल और यहां पे जो पेमेंट टेबल उसको पी डिक्लेयर किया है तो ज्वाइन कैसे लगाना है सी डॉट कस्टमर आईडी = पी कस्टमर आईडी इसका मतलब जो आपको नीचे दिख रहा है ना ये ये मेरा लेफ्ट टेबल है कस्टमर ये नीचे जो मैंने दिखाया आपको ये मेरा कस्टमर टेबल है ये आज इट इस रहेगा इसमें कोई छेड़छाड़ नहीं होगा राइट साइड में इसके साथ डेट आएगा अगर वो कस्टमर आईडी वैन वहां मिलता है राइट में तो ए जाएगा तू मिलता है तो ए जाएगा जो नहीं आएगा ठीक है इसको चला के देखते हैं है तो आप देख सकते मेरा लेफ्ट टेबल रहा टेबल के हैं कस्टमर नाम फर्स्ट नाम लास्ट नाम और एड्रेस आईडी चारों आगे इट इसे राइट साइड में जो हो रहा है वह राइट साइड में चेंज हो रहा है तो राइट साइड में आप चेंज देख सकते हो कस्टमर वैन कस्टमर वैल्यूज दे रहा है यहां पे ब्लैक वैल्यूज ए जाएंगे बाकी सभी का जो भी डाटा मैच हो रहा है वो आपको मिल जाएगा अमाउंट मोड पेमेंट ठीक ये आपका हो गया लेफ्ट जॉइंट जॉइंट में से तू से ऐसा ही होगा राइट टेबल का तो सारा डाटा रहेगा मगर लेफ्ट टेबल में वही आएगा जो की राइट के साथ कॉमन में है ठीक है इसको भी एक बार हम लोग पहले समझ लेते हैं फिर इसको भी हम लोग रन करके देखेंगे और राइट ज्वाइन में क्या होगा आपको सारा डाटा मिलेगा जो की राइट टेबल में है और जो की आपका लेफ्ट टेबल के साथ कॉमन है और जो कॉमन नहीं होगा उसमें नल वैल्यूज ए जाएगा ठीक है यहां पर डायग्राम देख सकते हो टेबल ए और टेबल बी है तो टेबल बी को अगर हम लोग राइट टेबल लेते हैं तो वो पूरा कलर है ठीक है हम लोग अच्छे से तो यहां आप देख सकते हैं टेबल ए में वैन तू फोर वैल्यू ठीक रहेगा तो वैन तू और फोर आगे इट इसे रहेगा उसमें कोई चेंज नहीं होगा थ्री नहीं आएगा क्योंकि थ्री मेरा राइट साइड में नहीं है ठीक है थ्री को हम लोग निकल देंगे वैन ए जाएगा तू ए जाएगा दोनों कॉमन है उसको प्ले करते हैं अपने पास वैन आया तू आया फोर आया क्यों क्योंकि ये मेरे साथ राइट साइड में द थ्री नहीं आएगा थ्री मेरा लेफ्ट टेबल में था बट राइट में नहीं है तो उसको हम लोग ड्रॉप कर देंगे और यहां पर जो भी रिस्पेक्टिव वैल्यूज है वो ए गई ठीक है मैं पास फोर का कोई वैल्यू नहीं था लेफ्ट साइड में तो वो नल है बाकी दोनों X1 और एक्स की वैल्यू जैसा बस आप ज्वाइन का जो टाइप है जो नाम है वो आप लिखोगे लेफ्ट की जगह राइट ज्वाइन बाकी सब कुछ से रहेगा इसमें भी से चीज का ध्यान रखना आप जो टेबल ए और जो टेबल बी जो आप नीचे ज्वाइन कर रहे हो ऑन लिख के उसका पोजीशन भी आपका डिपेंड करता है की आउटपुट कैसा आएगा अगर आपने स्वाइप कर दिया तो आउटपुट बदल जाएगा इस एग्जांपल को भी हम लोग जल्दी से रन करके देख लेते हैं इसके बारे में तो ये हमारा लास्ट एग्जांपल था इसमें सब कुछ से रहेगा बस यहां पे लेफ्ट की जगह हो जाएगा राइट ठीक अब इसको करते हैं रन तो आप देख सकते जैसा मैंने आपको बताया था की राइट टेबल में तो सारा डाटा होगा यह कस्टमर आईडी राइट साइड का इसमें आप देखो सारा कस्टमर का डाटा है बट लेफ्ट में नहीं है तो आप देख सकते हो वैन और तू तो टेबल का जो डाटा है वो लेफ्ट में है तो वो ए गया है ना बट राइट साइड में टेबल जो कस्टमर आईडी है वो आते 10 और 11 और ये लेफ्ट टेबल में नहीं है है ना इसलिए पूरा का पूरा ब्लैक है ना लिखा हुआ है तो ये हो गया आपका राइट जॉइंट अब सबसे लास्ट ज्वाइन की बात कर लेते हैं जिसको बोलते हैं हम लोग आउटर ज्वाइन जो लास्ट ज्वाइन होगा वो है फुल ज्वाइन या इसको हम लोग फुल आउटर ज्वाइन भी बोलते हैं ठीक है तो अब नाम से ही समझ सकते हो फुल ज्वाइन का मतलब टेबल ए और टेबल बी दोनों को कंबाइन करके जो आपको आउटपुट मिलेगा उसके लिए हम लोग फुल ज्वाइन का उसे करते हैं ठीक है यहां पे आप डेफिनेशन देख सकते हो रिटर्न्स ऑल रिकॉर्ड्स व्हेन देयर इसे अन मैच इन इदर ऑफ डी राइट और लेफ्ट टेबल ठीक है दोनों में से किसी भी अगर मिल जाए कोई भी डाटा वो उठा के आपको आउटपुट में दे देगा टेबल भी आप वैन डायग्राम देख सकते हो दोनों ही कलर है अगर इसको हम लोग डायग्राम की हेल्प से समझे तो आप देख सकते हो मेरे पास दो जो-जो वैल्यूज उसको मिली वहां लिख दिया और जो वैल्यूज नहीं मिली उनको ब्लैक छोड़ दिया मतलब नल वैल्यूज ए गया इसका भी सिंटेक्स देख लेते हैं तो इसका भी सिंटेक्स सब कुछ से होगा इसमें सिलेक्ट कॉलम के नाम फ्रॉम टेबल ए यहां पे आप लिखोगे फुल आउटर ज्वाइन तो पोस्ट के इक्वल में इसको लिखते हैं हम लोग फुल आउटर ज्वाइन ठीक है उसका टेबल बी का नाम और कैसे ज्वाइन करोगे आप से टेबल ए डॉट कॉलम का नाम इस इक्वल्स तू टेबल बी डॉट कॉलम का नाम इसमें भी जो आपका जो सीक्वेंस है लिखने का वो से तू से इधर ज्वाइन जैसा मतलब आप टेबल ए को आगे रख सकते हो टेबल बी को आगे रख सकते हो उससे फर्क नहीं पड़ेगा आपके आउटपुट पर इसके एग्जांपल को भी रन कर लेते हैं तो ये ए गया हम लोग स्कल में यहां पर लिखा था राइट ज्वाइन वहां पे आपको लिखना होगा फुल आउटर ज्वाइन ठीक दोनों टेबल में वह सारा यहां पर आपको दिख रहा है मेरे पास टेबल ए गया बीच में जो डाटा आपको नल दिख रहा है वो इसकी वजह से दिख रहा है क्योंकि यहां पे राइट साइड में कुछ टेबल राइट साइड टेबल में कुछ ऐसा लेता था जो की लेफ्ट में कॉमन नहीं था वो आप देख सकते हो कस्टमर आईडी 8 कस्टमर आईडी 10 और कस्टमर आईडी 11 उसका डाटा यहां पे है लास्ट में जो थ्री और फोर है वो राइट साइड वाली टेबल में नहीं है तो इसलिए वो यहां पे ब्लैक छोटा है तो जो भी डाटा मैच नहीं होगा एक दूसरे से ब्लैक आएगा बट दोनों टेबल के सारे कॉलम्स सारे रोज आपको आउटर ज्वाइन में मिल जाते हैं या फूल ज्वाइन में मिल जाते हैं तो ये हो गया उसको उसकी डेफिनेशन देख लिया उसका सिंटेक्स देख लिया एग्जांपल बता देता हूं की कौन सा जॉइंट्स को कब उसे करना है तो वो एक्चुअली डिपेंड करेगा आपकी उसे केस के हिसाब से अगर आपको डाटा चाहिए सिर्फ लेफ्ट टेबल में जो आपका है सिर्फ वही डाटा चाहिए है तो आप लेफ्ट जॉन को उसे करोगे अगर आपको डाटा चाहिए की जो दोनों टेबल में कॉमन हो मुझे नल वैल्यूज नहीं चाहिए दोनों टेबल में जो कॉमन वही चाहिए तब आप इनर ज्वाइन का उसे करोगे और राइट का तब उसे करोगे जो आपको राइट टेबल का डाटा चाहिए और अगर आप आउटर ज्वाइन उसे करोगे तो दोनों टेबल में जितना डाटा है वो सारा डाटा अगर एक साथ चाहिए आपको तो फिर उसे केस में आप आउटर ज्वाइन का उसे करोगे तो यहां पे मैं आपके हेल्प के लिए की आपको फ्यूचर में जब भी आपको जोइंस को रिप्रेस करना हो तो ये आप इस शीट का हेल्प ले सकते हो यहां पे आप देख सकते हो सारे जॉइंट्स को एक्सप्लेन किया हुआ है और उनका सिंटेक्स भी दिया हुआ है ठीक है तो आप एक पेज में कोई रिवीजन कर सकते हो तो आई होप आपको काफी कुछ ज्वाइन इसका क्लियर हो गया और आप जैसे-जैसे प्रैक्टिस करोगे आपकी जॉइंट्स और भी ज्यादा क्लियर होते जाएंगे