] अपेक्षित परिणाम यह है: ग्राहक तालिका में सभी रिकॉर्ड को पुनर्प्राप्त किया जाता है, भले ही प्रवेश तालिका में प्रासंगिक रिकॉर्ड हों; और एक ही समय में, प्रवेश तालिका में श्रेणी मानदंडों को पूरा नहीं करने वाले रिकॉर्ड को बाहर रखा गया है। निम्न SQL क्वेरी यह दर्शाता है कि इसे कैसे प्राप्त किया जाए:
ग्राहक से सी लेफ्ट जॉइन एंट्री ई C.Customer = e.customer पर और e.category = 'd'
] यह सुनिश्चित करता है कि केवल प्रवेश रिकॉर्ड जो श्रेणी मानदंडों को पूरा करते हैं, वे कनेक्शन परिणाम में शामिल हैं।
नमूना तालिका
SELECT c.Customer, c.State, e.Entry
FROM Customer c
LEFT JOIN Entry e
ON c.Customer=e.Customer
AND e.Category='D'
ग्राहक तालिका:
╔══════════════╦════════╗
║ ग्राहक ║ राज्य ║
╠═════════════╬══════╣
║ a ║ s ║
║ b ║ v ║
║ c ║ l ║
╚═══════════════╩══════╝
प्रवेश तालिका (प्रविष्टि):
╔═══════════════════════════════════════╗
║ ग्राहक ║ प्रविष्टि ║ श्रेणी ║
╠═════════════════════════════╣
║ a ║ 5575 ║ d ║
║ a ║ 6532 ║ c ║
║ a ║ 3215 ║ d ║
║ a ║ 5645 ║ m ║
║ b ║ 3331 ║ a ║
║ b ║ 4445 ║ d ║
╚══════════════════════════
परिणाम
客户表 (Customer):
╔══════════╦═══════╗
║ Customer ║ State ║
╠══════════╬═══════╣
║ A ║ S ║
║ B ║ V ║
║ C ║ L ║
╚══════════╩═══════╝
条目表 (Entry):
╔══════════╦═══════╦══════════╗
║ Customer ║ Entry ║ Category ║
╠══════════╬═══════╬══════════╣
║ A ║ 5575 ║ D ║
║ A ║ 6532 ║ C ║
║ A ║ 3215 ║ D ║
║ A ║ 5645 ║ M ║
║ B ║ 3331 ║ A ║
║ B ║ 4445 ║ D ║
╚══════════╩═══════╩══════════╝
सार, जुड़ाव की स्थिति में और खंड का उपयोग करके, हम इसमें शामिल होने से पहले तालिका को फ़िल्टर कर सकते हैं, ताकि डेटा को निर्दिष्ट शर्तों के आधार पर अधिक सटीक रूप से पुनर्प्राप्त किया जाए।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3