में दो अलग-अलग तालिकाओं से मूल्यों का चयन कैसे करें मेरे पास मेरे SQL सर्वर डेटाबेस में दो तालिकाएं हैं। पहला Test1
है और दूसरा Test2
है। दोनों टेबलों में RegNo
कॉलम है।SQL
अब मैं एक विशेष RegNo
के लिए दोनों टेबलों के मानों का चयन करना चाहता हूं।
यह मैं
SELECT Test1.SurName, Test2.Class, Test2.Medium
FROM Test1,Test2 JOINS
Test2 ON Test1.RegNo = Test2.RegNo
क्या कर रहा लेकिन मेरी क्वेरी त्रुटि दे रहा है है।
क्योंकि रेग्नो दोनों टेबलों में है, आप 'यूएसइंग' 'चयन टेस्ट 1 का उपयोग भी कर सकते हैं। सोरनाम, टेस्ट 2.क्लास, टेस्ट 2.मेडियम टेस्ट 1 इनरर जॉइन टेस्ट 2 उपयोग (रेग्नो) ' –
@ बॉन्डे हाँ, आप कर सकते हैं - लेकिन आपको नहीं करना चाहिए: आप एक ही निष्पादन योजना के साथ समाप्त होते हैं, लेकिन एक एसक्यूएल स्निपलेट के साथ, यह अच्छी तरह से पोर्ट नहीं करता है। अंगूठे का मेरा नियम: यदि कोई प्लेटफ़ॉर्म-विशिष्ट सुविधा प्रदर्शन या कार्यक्षमता लाती है: इसका उपयोग करें। यदि यह सिर्फ एक पोर्टेबल निर्माण को दोहराता है: ** ** ** इसका उपयोग न करें। –