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

MySQL का LEFT JOIN WHERE क्लॉज के साथ 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. मैं XML डेटा को mysql डेटाबेस में कैसे स्टोर करूं? मुझे पागलों की तरह विदेशी चाबियां नहीं चाहिए

  2. MySQL मैटर में मल्टी-कॉलम इंडेक्स के फील्ड्स का ऑर्डर करता है

  3. एसक्यूएल मानक यूपीएसईआरटी कॉल

  4. एमवीसी 5 में स्टोर प्रक्रिया वापस मूल्य नहीं है

  5. MySQL SELECT AS दो कॉलम को एक में मिलाता है