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

कैलेंडर तालिका से छूटी हुई तिथियों में शामिल होना

आपको left join need की आवश्यकता है right join . के बजाय या आप टेबल . की स्थिति भी बदल सकते हैं

SELECT sum(steps), date(from_unixtime(td.db_date)) as stepdate
FROM time_dimension td  
LEFT JOIN userdata u
     ON date(from_unixtime(u.in_date)) = td.db_date 
WHERE user_id = 8
GROUP BY date(from_unixtime(td.db_date))
ORDER BY stepdate DESC;

हालांकि, यह मानता है time_dimension तालिका को कैलेंडर तालिका के रूप में माना जाता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql के साथ उबंटू पर सोनार स्थापित करना

  2. PHP/MYSQL किसी अन्य मानदंड के आधार पर नाम पुनर्प्राप्त करें

  3. mysql/php क्या यह MySQL डीबी से कनेक्ट करने का एक सुरक्षित तरीका है?

  4. मैक ओएस के लिए मैसकल-देव

  5. थोक डालें और लौटाए गए आईडी लार्वा प्राप्त करें