मेरे पास दो कर्मचारी सूची हैं:
List A:
StaffID Supervisor
====================
0001234 NULL
0001235 0001234
0001237 0001234
0001239 0001237
तथा
List B:
StaffID Supervisor
====================
0001234 NULL
0001235 0001234
0001238 0001235
0001239 0001235
और मुझे निम्न आउटपुट की आवश्यकता है:
StaffID SupervisorA SupervisorB
===================================
0001234 NULL NULL
0001235 0001234 0001234
0001237 0001234 NULL
0001238 NULL 0001235
0001239 0001237 0001235
ध्यान दें कि लिस्ट ए और लिस्ट बी के स्टाफ आईडी को एकल, गैर-दोहराई जाने वाली सूची में मिला दिया गया है, और मैंने दो पर्यवेक्षक विवरणों को मिला दिया है जो दो सूचियों के बीच मेल नहीं खा सकते हैं।
प्रश्न अच्छा होना जरूरी नहीं है। मेरे पास प्रत्येक सूची में ~ 8000 रिकॉर्ड हैं और मैं इसे अच्छे से चलाऊंगा। यदि आवश्यक हो तो बाद में कुछ मामूली एक्सेल हेरफेर करने में मुझे खुशी है।
मैं पूरी तरह से सम्मिलित होना चाहता था, लेकिन प्रवेश पर क्वेरी क्वेरी डिज़ाइनर गुण विंडो मुझे सभी को तालिका A से चुनने और तालिका B से मिलान करने, तालिका B से सभी से मेल खाने और तालिका A से मिलान करने की अनुमति देता है, या केवल वे जो दोनों A में मेल खाते हैं और बी।
मुझे यकीन है कि यह करना बहुत आसान है, लेकिन मैं बहुत कम एमएस एक्सेस का उपयोग करता हूं।
मेरे पास अब तक दो प्रश्न हैं जो मुझे वह नहीं देते जो मैं चाहता हूं। मैं उन्हें पूर्ण बाहरी जुड़ाव में जोड़ना चाहता था, क्योंकि एक्सेस मुझे कोई विकल्प नहीं देगा, लेकिन यह सुनिश्चित नहीं है कि:
SELECT ListA.*, ListB.*
FROM ListA LEFT JOIN ListB ON ListA.[StaffID] = ListB.StaffID;
तथा
SELECT ListA.*, ListB.*
FROM ListB LEFT JOIN ListA ON ListB.[StaffID] = ListA.StaffID;