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

MySQL - चुनें, शामिल हों

, नोटेशन को ANSI-92 मानक में बदल दिया गया था, और इसलिए एक अर्थ में अब 20 साल पुराना हो गया है।

साथ ही, OUTER JOINs और अन्य जटिल प्रश्नों को करते समय, JOIN संकेतन अधिक स्पष्ट, पठनीय और (मेरी राय में) डिबग करने योग्य है।

एक सामान्य सिद्धांत के रूप में, , . से बचें और JOIN . का उपयोग करें ।


प्राथमिकता के संदर्भ में, JOIN का ON क्लॉज WHERE क्लॉज से पहले होता है। यह a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL जैसी चीज़ों की अनुमति देता है उन मामलों की जांच करने के लिए जहां b . में मेल खाने वाली पंक्ति नहीं है ।

, का उपयोग करना नोटेशन एक ही समय में WHERE और ON शर्तों को संसाधित करने के समान है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL समूह का उपयोग करके उस दिन कोई रिकॉर्ड नहीं होने पर खाली मान कैसे भरें

  2. MySQL उपयोगकर्ताओं को डेटाबेस बनाने दें, लेकिन केवल अपने डेटाबेस तक पहुँच की अनुमति दें

  3. मैं SQL का उपयोग करके वैकल्पिक जॉइन कैसे कर सकता हूं

  4. किसी अन्य तालिका से चयन के साथ MySQL ट्रिगर अपडेट

  5. गतिशील jQuery प्रपत्र फ़ील्ड से mysql में पंक्तियों को जोड़ना