विषय
- परिभाषा - स्व-जुड़ने का क्या अर्थ है?
- Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।
- Techopedia सेल्फ-जॉइन की व्याख्या करता है
परिभाषा - स्व-जुड़ने का क्या अर्थ है?
एक स्व-जॉइन, जिसे एक आंतरिक जॉइन के रूप में भी जाना जाता है, एक संरचित क्वेरी लैंग्वेज (एसक्यूएल) स्टेटमेंट है जहां एक क्वैराइड टेबल को खुद से जोड़ा जाता है। जब एक ही टेबल के भीतर डेटा के दो सेट की तुलना की जाती है तो सेल्फ-जॉइन स्टेटमेंट आवश्यक होता है।
Microsoft Azure और Microsoft क्लाउड का परिचय | इस गाइड के दौरान, आप जानेंगे कि क्लाउड कंप्यूटिंग क्या है और Microsoft Azure आपको क्लाउड से अपना व्यवसाय चलाने और चलाने में कैसे मदद कर सकता है।
Techopedia सेल्फ-जॉइन की व्याख्या करता है
एक उदाहरण के रूप में, EMPLOYEES नाम की एक तालिका है जिसमें तीन कॉलम हैं:
- कर्मचारी का नाम
- कर्मचारी आयडी
- कर्मचारी प्रबंधक की आईडी
क्योंकि प्रबंधक भी कर्मचारी होते हैं, MANAGER_ID कॉलम में एक अन्य कर्मचारी की ID भी होती है जो प्रबंधक भी होता है। कर्मचारी और प्रबंधक के नाम और आईडी निकालने के लिए एक क्वेरी लिखने के लिए, तालिका को दो अलग-अलग प्रश्नों को चलाने के लिए तार्किक रूप से आधे में विभाजित किया जाना चाहिए: कर्मचारी (पहली तालिका) और प्रबंधक (दूसरी तालिका)। यह निम्न नमूना SQL क्वेरी चलाकर प्राप्त किया जाता है:
Manager_name के रूप में a.employee_name, b.employee_name चुनें
कर्मचारियों से एक के रूप में, कर्मचारियों के रूप में बी
जहाँ a.manager_id = b.employee_id है
उपरोक्त एसक्यूएल स्टेटमेंट को ग्रैस करने के लिए सेल्फ-जॉइन कॉन्सेप्ट और परिस्थितियों को समझना आवश्यक है।
उदाहरण में, दूसरी EMPLOYEES तालिका को अन्य नाम दिया गया है, जो वास्तव में पूर्ण EMPLOYEES तालिका का सबसेट है। हालाँकि, दूसरी EMPLOYEES तालिका में कर्मचारी प्रबंधक को क्वेरी करने के लिए WHERE की स्थिति पहली EMPLOYEES तालिका को बाध्य करती है।