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

MYSQL 0 दिखाता है, भले ही परिणाम मौजूद न हों

दो टेबल के बीच में लेफ्ट जॉइन का इस्तेमाल करें

select c.id, c.name, IFNULL(r.value, 0) value, r.date
from countries c
LEFT JOIN results r on r.country_id = c.id

0 दिखाने के लिए (value . के लिए) कॉलम) यदि कोई परिणाम नहीं है, तो का उपयोग करें। IFNULL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP Laravel:कोई कनेक्शन नहीं बनाया जा सका क्योंकि लक्ष्य मशीन ने सक्रिय रूप से इसे अस्वीकार कर दिया था

  2. अक्षांश और देशांतर निर्देशांक के लिए MySQL को क्वेरी करना जो किसी दिए गए मील के दायरे में हैं

  3. ग्राहकों को अलग करने के लिए Bugzilla में मूलभूत अनुमति

  4. MySQL लैग/लीड मुद्दा

  5. क्या मैं ALTER तालिका को पूर्ववत कर सकता हूँ - MySQL?