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

mysql क्वेरी में मौजूद नहीं है या नहीं के साथ आंतरिक रूप से कैसे जुड़ें?

इसके लिए सामान्य LEFT JOIN ... IS NULL . की आवश्यकता होती है पैटर्न।

SELECT u.id, u.username, u.email
  FROM user u
  LEFT JOIN biodata b ON u.username = b.username
 WHERE b.id IS NULL

LEFT JOIN ऑपरेशन user . में सभी पंक्तियों को सुरक्षित रखता है , उनके पास biodata . में मिलान हैं या नहीं . (इसके विपरीत, एक साधारण JOIN user . से पंक्तियों को दबा देगा जिसमें मैच नहीं थे।) b.id IS NULL ऑपरेशन उन पंक्तियों को फ़िल्टर करता है जो करती हैं मैच हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android में SQLite:विदेशी कुंजी और <तालिका बाधा> अपेक्षित

  2. AND और OR . के संयोजन पर MySql क्वेरी

  3. लिनक्स टर्मिनल पर MySQL का उपयोग करने का एक सरल परिचय

  4. उपयोगकर्ता नाम, पासवर्ड, नमकीन बनाना, एन्क्रिप्ट करना, हैश - यह सब कैसे काम करता है?

  5. सिंक रिमोट डेटाबेस (mysql) sqlite डेटाबेस के साथ और इसके विपरीत