डावे आणि उजव्या सामील फरक

Anonim

बाबा विरुद्ध राशीमध्ये सामील होइल < जेव्हा एस क्यू एल शी व्यवहार करतो तेव्हा एकत्रित होणारा एक सामान्य नाव आहे जो आता आणि नंतर प्रत्येकाने पॉप अप करेल जोडणी कलम डेटा सेटमधील विविध तक्त्यांकडून रेकॉर्डच्या मिश्रणात मदत करते. प्रभावीपणे सामील होणारी सारणी एकतर तयार करते जे एकतर वापरली जाऊ शकते किंवा इतरांबरोबर आणले जाऊ शकते. म्हणून विशिष्ट जोडणी जाणून घेण्याकरता त्यांच्यात फरक आणि फरक समजून घेणे, आणि विशेष प्रसंगी उजवीकडे किंवा डावीकडे घेतले पाहिजे हे समजून घेणे योग्य आहे.

समजण्याजोगे चांगले आणि त्यांच्या फरकांमध्ये सामील होणे, उपलब्ध असलेल्या जोडण्यांचे प्रकार समजून घेणे महत्त्वाचे आहे. सहसा तीन प्रकारचे सामील होतात. हे सामील होतात आतील जोड, क्रॉस जॉइन आणि बाह्य सामील व्हा. आतील सहभाग सामान्यत: टेबल सारखा करतो आणि सामना आढळल्यास इव्हेंटमध्येच परिणाम देईल किंवा परत करेल. आंतरीक योगाचे मुख्य कार्य म्हणजे परिणाम संचांचे आकार कमी करणे.

क्रॉस दुस-या बाजूने जुळतो आणि दोन सारण्यांची तुलना करा आणि प्रत्येक टेबलाच्या पंक्तींमधून येणारा प्रत्येक संभाव्य संयोजन परत द्या. या सहभागातून असंख्य परिणाम अपेक्षित आहेत आणि त्यापैकी बहुतांश अर्थपूर्ण नसतील. म्हणूनच या जोडणीचा वापर सावधपणे केले पाहिजे.

बाह्य जोडणी जुळणीची तुलना घेते आणि सामना उपलब्ध असताना डेटा परत करतो ज्याप्रमाणे आतील सहभागामध्ये दिसतात त्याप्रमाणे, बाह्य रेकॉर्ड डुप्लिकेट पंक्ती एका घटित सारणीमध्ये जोडतात ज्या जुळणार्या रेकॉर्ड पहातात. बाह्य जोडणीचे परिणाम साधारणपणे मोठ्या असतात आणि त्यामुळे डेटा सेट मोठे असतात कारण सेट स्वतःमध्ये सेटवरून काढला जात नाही.

डाव्या जोड्यामध्ये म्हणजे 1 तक्ता पासून सर्व रेकॉर्ड रेकॉर्ड न घेता, आणि इतर सारणी मूल्यांशी जुळत नसल्यास नल व्हॅल्यूज समाविष्ट करणे होय. दुसरीकडे दुसरी बाजू बरोबरच सहभागी होण्याचा अर्थ म्हणजे जे परिणाम आहेत त्याचा विचार न करता 2 टेबलमधून येणारे सर्व नोंदी ठेवणे आणि 1 ल्या टेबलाच्या मधल्या परीणामांशी जुळत नसताना नलची मूल्ये वापरणे होय.

बाहेरील बाह्य जोडणीमुळे 'उजवी' सारणीवर जुळणारी सर्व पंक्ती 'बायां' तक्त्यामध्ये असली तरी ते सोडत नाहीत. म्हणूनच डाव्या सारणीने सारणीचा उल्लेख केला आहे जो प्रथम संयुक्त वक्तव्यात येतो. ते टेबलवर येणार्या कीवर्ड 'सामील व्हा' च्या डाव्या बाजूला दिसावे. जेव्हा बाहेरील बाह्य जोड पूर्ण केले जाते तेव्हा डावीकडील सर्व पंक्ती परत केल्या गेल्या पाहिजेत. कोणतीही जुळणी नसतानाही सारणीतील न जुळणारे स्तंभ एक नेल सह भरले जातील

हे लक्षात घेणे महत्वाचे आहे की या दोघांबरोबर व्यवहार करताना, टेबलच्या डाव्या बाजूच्या सर्व पंक्ती एका बाहेरील बाह्य जोडणीमध्ये दर्शविल्या जातात. योग्य टेबलमध्ये कुठलेही जुळणारे स्तंभ उपस्थित असले तरीही परिणाम स्वत: ला प्रदर्शित करतातउजव्या बाह्य जोडणीमध्ये, उजव्या बाजूस असलेल्या सर्व पंक्ती दर्शविल्या जातात आणि टेबलच्या डाव्या बाजूला कोणत्याही जुळणारा स्तंभ आहेत किंवा नाही हे विचारात घेतले आहे.

डाव्या बाहेरील सामील होण्याबाबत किंवा उजव्या बाहेरील सामील होण्याबाबतची निवड काही फरक पडत नाही कारण त्याच परिणाम दर्शविल्या जात नाहीत. योग्य बाहेरील भेटवस्तू एकत्रित करण्याची कार्यक्षमता ही समान कार्यक्षमता आहे जी बाहेरील बाहेरील सहभागी भेट आहे. फक्त एस क्यू एल स्टेटमेंटमध्ये कोष्टके कशी दिसतात ते बदलून तुम्ही वापरलेल्या जोडणीचा विचार न करता समान परिणामांची अपेक्षा करू शकता.

सारांश

तीन मुख्य गटांमध्ये सामील होण्यात येते- अंतरीक सामील व्हा, ओलांडत सामील व्हा आणि बाहेरुन बाह्य जोडणी करा

डाव्या बाहेरील एक जोडणीत टेबलच्या डाव्या बाजूस असलेल्या सर्व पंक्ती प्रदर्शित होतात

एक बरोबर सामील होण्यामुळे सर्व पंक्ती प्रदर्शित होतात उजवीकडे टेबल < एस क्यू एल क्रम बदलणे उजव्या आणि डाव्या बाहेरील दोन्ही जोडण्या वापरुन त्याऐवजी केवळ एक वापरु शकता. <