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

MySQL के साथ गैर-मौजूद डेटा का चयन करना

आप व्युत्पन्न छद्म तालिका के रूप में तिथियों की गणना कर सकते हैं (UNION . के साथ) ) और फिर इसे अपने डेटा के साथ जोड़ें

SELECT dates.date, COALESCE(attendance.total,0) AS total FROM (
SELECT '2012-07-02' AS date
UNION ALL SELECT '2012-07-03'
UNION ALL SELECT '2012-07-04'
) AS dates
LEFT JOIN attendance USING(date)

संपादित करें:जोड़ा गया COALESCE 0 return लौटाने के लिए 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. कीवर्ड बनाम ON क्लॉज का उपयोग करना - MYSQL

  2. MySQL और MariaDB ProxySQL के साथ संतुलन लोड करें

  3. डॉकर कंटेनर में mysql पासवर्ड बदलें

  4. फोर्स के साथ विंडोज़ पर बड़ी MySQL .sql फ़ाइल आयात करें

  5. लूप के दौरान नेस्टेड का उपयोग किए बिना इस कार्यक्रम को लागू करने का कोई अलग तरीका है?