JOIN
में चयन कॉलम को सरल बनाने के लिए ABAP के OpenSQL में कोई तरीका है जब मैं एक तालिका के सभी फ़ील्ड को पकड़ना चाहता हूं लेकिन केवल अन्य तालिका से चयनित फ़ील्ड (रों)?तालिका ए के सभी फ़ील्ड का चयन करना, लेकिन तालिका बी
उदाहरण के लिए, mysql we can simply do में:
SELECT tb1.*, tb2.b, tb2.d
FROM tableA tb1
INNER JOIN tableB tb2 ON tb1.x = tb2.a
हालांकि, OpenSQL tb1~*, tb2~b, tb2~d
का चयन अनुमति देने के लिए प्रतीत नहीं होता है तो मैं इस का सहारा लेना है: बहुत बड़ी तालिकाओं के लिए
SELECT tb1.x, tb1.y, tb1.z, tb2.b, tb2.d
FROM tableA tb1
INNER JOIN tableB tb2 ON tb1.x = tb2.a
, विशेष रूप से मानक तालिकाओं, यह अनावश्यक, पढ़ने के लिए मुश्किल और बनाए रखने के लिए और अधिक परेशान हो जाता है।
क्या टीबी 1 के सभी क्षेत्रों और टीबी 2 से कुछ क्षेत्रों का चयन करने का कोई बेहतर तरीका है?
हा, मैंने सोचा कि मैं पहले से ही इसका इस्तेमाल कर चुका हूं। यह विशेष प्रणाली 7.40 एसपी06 पर बदल जाती है। – Lilienthal
हाँ, दर्द पता है। मैं उसी सिस्टम संस्करण 7.40 एसपी06 पर हूं। :) – Jagger