Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL में एकाधिक तालिकाओं में शामिल होना

एकाधिक तालिकाओं में शामिल होने पर प्रत्येक शामिल होने का आउटपुट तार्किक रूप से एक आभासी तालिका बनाता है जो अगले जुड़ाव में जाता है।

तो आपके प्रश्न के उदाहरण में पहली 5 तालिकाओं में शामिल होने के समग्र परिणाम को बाएं हाथ की तालिका माना जाएगा।

इसके बारे में अधिक जानकारी के लिए इत्ज़िक बेन-गण का लॉजिकल क्वेरी प्रोसेसिंग पोस्टर देखें।

जॉइन में शामिल वर्चुअल टेबल को ON . पोजिशन करके नियंत्रित किया जा सकता है खंड। उदाहरण के लिए

SELECT *
FROM   T1
       INNER JOIN T2
         ON T2.C = T1.C
       INNER JOIN T3
                  LEFT JOIN T4
                    ON T4.C = T3.C
         ON T3.C = T2.C 

(T1 Inner Join T2) Inner Join (T3 Left Join T4)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर फ़ेलओवर क्लस्टर में सिस्टम डेटाबेस ले जाएँ

  2. SQL सर्वर में एक तालिका बनाएँ (T-SQL)

  3. SQL सर्वर पुन:प्रारंभ करने योग्य अनुक्रमणिका:क्या यह आपके लिए अच्छा है?

  4. डिस्क I/O बाधाओं का निवारण करें

  5. newid () sql सर्वर फ़ंक्शन के अंदर