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

मैं कैसे तय करूं कि कब दाएं जॉइन/लेफ्ट जॉइन या इनर जॉइन का उपयोग करना है या यह कैसे निर्धारित करना है कि कौन सी टेबल किस तरफ है?

हां, यह इस बात पर निर्भर करता है कि आप किस स्थिति में हैं।

एसक्यूएल जॉइन का उपयोग क्यों करें?

उत्तर :SQL जॉइन का उपयोग करें जब भी SQL SELECT स्टेटमेंट के माध्यम से कई टेबल्स को एक्सेस किया जाना चाहिए और JOINed टेबल्स के बीच कोई मैच नहीं होने पर कोई परिणाम नहीं लौटाया जाना चाहिए।

द कोड प्रोजेक्ट पर इस मूल लेख को पढ़ना आपकी बहुत मदद करेगा:एसक्यूएल जॉइन का विजुअल रिप्रेजेंटेशन

यह पोस्ट भी देखें:एसक्यूएल सर्वर - बेहतर प्रदर्शन - लेफ्ट जॉइन या नॉट इन?

मूल यहां खोजें: MySQL में JOIN और OUTER JOIN के बीच अंतर



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मणि स्थापित करें:मणि देशी एक्सटेंशन बनाने में विफल (हेडर फाइलें नहीं मिल सकती हैं)

  2. संख्या को 2 दशमलव स्थानों पर प्रारूपित करें

  3. MySQL में सभी तालिकाओं के लिए सभी कॉलम के नाम कैसे प्राप्त करें?

  4. mysqldump सर्वोत्तम अभ्यास:भाग 1 - MySQL पूर्वापेक्षाएँ

  5. पीडीओ तालिका से एक कॉलम को 1-आयामी सरणी में लाता है