Access SQL selecting multiple columns from linked tables -
मेरे पास दो टेबल हैं तालिका ए:
प्रथम_नाम अंतिम_नाम स्कोर जू जाोजो 100 जेक टिम 30 तालिका बी:
नाम लंबाई Joo 3 जेक 4 जोजो 4 टिम 3 पी के लिए ए फाईर्स्ट और अंतिम नाम में शामिल है, बी पी के लिए नाम है। अगर मैं इस तरह से कुछ मुद्रित करना चाहता हूं:
प्रथम_नाम अंतिम_नाम स्कोर प्रथम_नाम_लांब्टाई अंतिम_नाम_लाँग मुझे निम्न कोड से कैसे तय करना चाहिए:
चुनें ए। *, बी से लैम्प्लेमेंट ए, बी कहां ए। फर्स्ट_नाम = बी .नाम या ए। एलस्ट_नाम = बी। नोम; धन्यवाद।
अपडेट: मैंने नीचे दिए गए प्रश्न से थोड़े बदलाव के साथ @पीकोोगेमेज़ को हल किया है। उपयोग में, डबल इनर के साथ, एक का उपयोग करना चाहिए (), कृपया इस पोस्ट की जांच करें। आपकी मदद के लिए आप सभी को धन्यवाद।
दो बार अपने नाम की मेज पर जुड़ें यह पूरा करेगा:
first_name के रूप में b1.name चुनें, अंतिम 2 नाम के रूप में b2.name, स्कोर के रूप में a.score, b1.length के रूप में first_name_length, b2.length से अंतिम_नाम_लांबिथ जैसा कि a.first_name = b1.name पर बी 1 के रूप में) a.Last_name = b2.name के रूप में बी 2 के रूप में भी शामिल हो सकता है समस्या यह है कि यदि आप 2 में पहले हैं या अंतिम नाम
संपादित करें:
मुझे लगता है कि आप अपने टेबल से मूल्य का उपयोग करना चाहते हैं B < / कोड>, यदि आप वास्तव में नाम की स्ट्रिंग लंबाई प्राप्त कर रहे हैं, तो कृपया श्रीकांत के जवाब का उपयोग करें। जबकि ओपी एक्सेस का उपयोग कर रहा है, मैंने एसक्यूएल सर्वर का उपयोग किया है जो इसे काम करता है।
के लिए ऊपर जोड़े गए अभिभावक
Comments
Post a Comment