"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > क्या एक आंतरिक जुड़ाव एक बाहरी जुड़ाव को अशक्त मानों के समावेश में शामिल करता है?

क्या एक आंतरिक जुड़ाव एक बाहरी जुड़ाव को अशक्त मानों के समावेश में शामिल करता है?

2025-03-13 को पोस्ट किया गया
ब्राउज़ करें:493

Does an INNER JOIN Override an OUTER JOIN's Inclusion of NULL Values?

] ] एक महत्वपूर्ण विचार यह है कि कैसे शून्य मानों को शामिल करना, बाहरी जोड़ों की एक विशेषता, एक आंतरिक जुड़ाव को बाद में लागू होने पर प्रभावित किया जाता है।

] ] यदि एक आंतरिक जुड़ाव एक बाहरी जुड़ाव का अनुसरण करता है, और आंतरिक जुड़ाव की स्थिति उन कॉलमों पर निर्भर करती है जो शून्य हो सकते हैं (बाहरी जुड़ाव के कारण), यह प्रभावी रूप से उन पंक्तियों को फ़िल्टर करता है जहां वे कॉलम शून्य हैं। यह अशक्त मानों को शामिल करने की नकारता है जो बाहरी रूप से शुरू में शामिल होते हैं। ] आइए एक परिदृश्य की जांच करें:

चुनना * व्यक्ति से LEFT JOIN ADDRESS ऑन पर्सन। INNER JOIN EMAIN ऑन पर्सन .email_id = email.id; ] However, the

INNER JOIN with email

then restricts the results to only those rows where a matching

email_id exists in both person

and

email. व्यक्ति से पंक्तियाँ

जिसमें एक मिलान

पता

था, लेकिन एक null
SELECT *
FROM person
LEFT JOIN address ON person.address_id = address.id
INNER JOIN email ON person.email_id = email.id;
इस क्वेरी पर विचार करें:

चुनना * व्यक्ति से LEFT JOIN ADDRESS ऑन पर्सन। आंतरिक शहर को पता। ] यदि कुछ पतों में city_id की कमी है, तो उन पंक्तियों (और संबंधित व्यक्ति पंक्तियों) को छोड़ दिया जाएगा, अनजाने में प्रारंभिक के परिणामों को बदलना । ] चुनना * व्यक्ति से LEFT JOIN ADDRESS ऑन पर्सन। पते पर शहर में शामिल होने के लिए। ] यह सुनिश्चित करता है कि सभी व्यक्ति रिकॉर्ड शामिल हैं, भले ही उनके पास कोई पता हो या उनके साथ जुड़ा हुआ शहर हो।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3