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

एसक्यूएल - जहां जॉइन के साथ क्लॉज

आपको केवल एक टेबल पर उपयोगकर्ता नाम की जांच करनी चाहिए, न कि INNER JOIN . दोनों के रूप में user_id . का उपयोग करके पहले ही उनका मिलान कर चुका है।

ईमानदार होने के लिए टेबल बी में वास्तव में उपयोगकर्ता फ़ील्ड नहीं होना चाहिए, इसके बजाय इसमें केवल user_id होना चाहिए फ़ील्ड (इसे सामान्यीकृत माना जाता है)।

एक INNER JOIN तब केवल डेटा लौटाएगा जहां दोनों तालिकाओं में एक मेल है। इसलिए तालिका में शामिल हों a.user_id तालिका में b.user_id सुनिश्चित करता है कि उन दोनों का मिलान user_id है ।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. URL के लिए सर्वश्रेष्ठ डेटाबेस फ़ील्ड प्रकार

  2. क्रोनजॉब हर मिनट

  3. mysql बनाम कैसेंड्रा में गति डालें

  4. mysql LIKE क्वेरी में बहुत अधिक समय लगता है

  5. MySQL में एक स्ट्रिंग के हिस्से को कैसे बदलें