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

MySQL समस्या:खाली टेबल पर बाएं शामिल हों

चूंकि आपने अपना वास्तविक एसक्यूएल पोस्ट नहीं किया है, इसलिए मैं यहां केवल धारणा करता हूं। मेरा अनुभव मुझे बता रहा है कि आपके पास एक क्लॉज हो सकता है जो SQL को खाली सेट वापस करने का कारण बनता है।

SELECT X.a1, X.a2, Y.b1, Y.b2 FROM X LEFT JOIN Y ON (X.a1 = Y.b1)
WHERE Y.b3 = 'something'

उपरोक्त SQL खाली परिणाम सेट लौटाएगा। आपको अपने एसक्यूएल को निम्नलिखित प्रारूप में संशोधित करने की आवश्यकता हो सकती है, जहां समस्या को सामने लाकर वाम से जुड़ें खंड में शामिल हों।

SELECT X.a1, X.a2, Y.b1, Y.b2 FROM X 
LEFT JOIN Y ON (X.a1 = Y.b1 and Y.b3 = 'something')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLAlchemy में dict के रूप में क्वेरी परिणाम पुनर्प्राप्त करें

  2. जावास्क्रिप्ट और पीएचपी उलटी गिनती टाइमर जो सभी के लिए समान प्रदर्शित करता है

  3. फेसबुक टोकन स्टोर करने के लिए किस प्रकार का फ़ील्ड?

  4. उस कॉलम को खोजें जिसमें MySQL में दिया गया मान हो

  5. django में रनटाइम चेतावनी