एक जॉइन एक अमूर्त विधि है (यानी, यह कुछ भी नहीं है जो शारीरिक रूप से . है डेटाबेस में मौजूद है) जो केवल विचाराधीन क्वेरी के दौरान होता है (कोई इरादा नहीं ) जॉइन का उपयोग उन प्रश्नों में किया जाता है जो कई तालिकाओं को फैलाते हैं जिनमें एक दूसरे के संदर्भ होते हैं। * जॉइन के काम करने के लिए संदर्भ होना जरूरी नहीं है। जॉइन क्या करता है बस लक्षित तालिकाओं में शामिल हो जाता है, जिससे आपको मूल्यों का चयन करने के लिए एक व्यापक डेटा सेट मिलता है।
सामान्य प्रकार के जॉइन इनर जॉइन, आउटर जॉइन, लेफ्ट जॉइन, राइट जॉइन और क्रॉस जॉइन हैं। एक आपका पिछला प्रश्न
एक क्रॉस जॉइन था, हालांकि कीवर्ड को ही छोड़ दिया गया था। वह है:SELECT A.name, B.name FROM table1 A, table2 B
- एक निहित क्रॉस शामिल हों। SELECT A.country, B.country FROM iteration1 A CROSS JOIN iteration2 B
स्पष्ट है। यह सिर्फ स्वाद की बात है।
आम तौर पर, जॉइन बड़े डेटा सेट बनाते हैं, और आप जिस डेटा की तलाश कर रहे हैं उसे निकालने के लिए आपको अपने प्रश्नों (WHERE या इसी तरह का उपयोग करके) को पिनआउट करने की आवश्यकता होती है।