2013-04-09 11 views
7

सर्वोत्तम (कम संसाधन और गति) क्या है?एकाधिक टेबल से चुनें कॉमा सेपरेटेड

SELECT  C.[col1] 
      , D.[col2] 
    FROM tbl1 C, 
      tbl2 D 
    WHERE C.[colid] = D.[colid] 

या

SELECT [tbl1].[col1], [tbl2].[col2]  
FROM [tbl1] INNER JOIN [tbl2] ON 
     [tbl1].[colid] = [tbl2].[colid] 

धन्यवाद!

अद्यतन

पढ़ें this article

+4

'जॉइन' का उपयोग करें क्योंकि यह अधिक पठनीय और अधिक शक्तिशाली है। प्रदर्शन वही है क्योंकि ऑप्टिमाइज़र किसी भी तरह से शामिल होने का उपयोग करेगा। –

+0

यदि आप प्रश्नों के बराबर होने के लिए चाहते हैं तो आपको 'बाएं बाहरी जॉइन' के बजाय 'इनर जॉइन' में उपयोग करने के लिए दूसरी क्वेरी को बदलने की आवश्यकता है। –

+0

ठीक है। आंतरिक शामिल होना चाहिए। लेकिन मैंने एक परीक्षण चलाया और परिणाम काफी समान थे। आपके तेज प्रतिक्रियाओं के लिए धन्यवाद। –

उत्तर

4

मैंने हाल ही में माइक्रोसॉफ्ट प्रक्रियाओं (एएसपी.नेट सदस्यता) में यह कोड देखा है, नीचे की रेखा के रूप में, यदि आपके पास INNER JOIN है तो यह वही है।

आपके प्रतिक्रियाओं के लिए धन्यवाद!

संबंधित मुद्दे