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

SQL सर्वर में 2 अलग-अलग तालिकाओं से अभिभावक-बाल संयोजन की तुलना करना

प्रश्न पर टिप्पणियों के अनुसार उत्तर दें। मैंने इसे SQLite डेटाबेस पर आज़माया, और चूंकि SQLServer की तुलना में सिंटैक्स बंद हो सकता है, इसलिए मैं आपको केवल निर्देश दे सकता हूं। मेरे पास डेटाबेस का लिंक नहीं है।

मूल बातें ढूँढना:

  1. Mat_rel में mat_no, चाइल्ड पेयर ढूंढें जहां पैरेंट IS NULL है
  2. Mat_rel में उन सभी पंक्तियों को ढूंढें जो mat_no से मेल खाती हैं और जहां माता-पिता 1 से बच्चे से मेल खाते हैं। 1 से SQL को JOIN लाइक में जोड़ें (चुनें ..)।

बेमेल ढूँढना (बच्चे =बच्चे और mat_no =mat_no की तुलना करना):

  1. 2 से सभी पंक्तियां ढूंढें, जहां mat_item में कोई मिलान पंक्ति नहीं है। लेफ्ट जॉइन का उपयोग करें या मौजूद नहीं है
  2. mat_item में सभी पंक्तियां ढूंढें जहां mat_rel में 2 से कोई मिलान पंक्ति नहीं है। राइट जॉइन या नॉट EXISTS का उपयोग करें।

3 और 4 दोनों को ढूँढना:

  1. दोनों SQL का UNION ALL के साथ उपयोग करें



  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. एस क्यू एल सर्वर । उपनाम काम नहीं कर रहा

  3. SQL सर्वर प्रमाणीकरण बनाम Windows प्रमाणीकरण:किसका उपयोग करना है और कब

  4. एक्सेस 2010 तालिका में SQL सर्वर क्वेरी परिणामों की प्रतिलिपि बनाना

  5. SSAS आयाम प्रसंस्करण अंतर्निहित उपायों को असंसाधित बनाता है